質問: 何か新しくプログラムを作成するとき、最初はプロトタイプやテストのつもりで作るため、プロジェクト名やパッケージ名の一部に「test」というような単語を含めてしまうのですが、たいていの場合、そのままそのプロジェクトで本番を作りこんでしまうため、いびつになってしまいます。プログラミング自体の質問でなくて恐縮ですが、皆様は最初から本番のつもりの命名をされますか? それとも最初はテストであることを明確にした命名にして、本番は別プロジェクトで作りこみますか? 普通はこうだ、という当たりまえの標準があったりするでしょうか。 また、IDEにEclipseを利用していますが、もし最初にtestなどを含めた命名をした場合にRenameがスムーズにいく方法があれば、そちらもご教示頂ければと思っています(設定ファイルなどにもpackage名を書いていたりするので、手作業が手間だと思っています......。文字列によるファイルサーチのほかに何かよいやり方はあるでしょうか?)。 --- 解決済みですが備忘録的に自分のケースを残します。 **前提:テスト用のつもりでプロジェクトやパッケージ名にそれらしき文言を含めたが、そのまま作りこんでしまった(Eclipse使用)** バージョン管理していたので、まず別名でチェックアウトして完全に別プロジェクトとします。 それから、チェックアウトしてきた方について、ご回答頂いている通り、パッケージ名やプロジェクト名をRefactor -> Renameしました。設定ファイルの類推はなぜか出てくれなかったので、logbackなどの設定ファイルから前のパッケージ名を探して新しい名前に置換します。設定ファイルが少なかったのでそこだけ直せばよかったのですが、もっと複雑だったりした場合、File Searchで検索文字列とファイルネームのパターンを指定します。そのままReplaceは怖いので一応目視します。バージョン管理に「.project」ファイルをignoreせず含めていたのでそこに以前のプロジェクト名が書かれています。そこも直します。これで、いびつな手順で本格的にプログラムを組み始めてしまった場合でも、困ることはないはずです。
回答: > > また、IDEにEclipseを利用していますが、もし最初にtestなどを含めた命名をした場合にRenameがスムーズにいく方法があれば、 > > > 「リファクタリング」 - 「名前変更」を利用すると、Javaソース内はうまく名前変更してくれますね。 設定ファイルも類推して変更できた気がします。(確認用ダイアログが出たような) 以下は一般的かは分かりませんが、経験上の参考として。 サンプルと本番用は分けて作る派(なんてあるか?)なので、サンプルはサンプル用の命名で作成します。(教育用や検証用にサンプルをそのまま残したりもします)