【しばらく編集不可モードで運営します】 編集(管理者用) | 差分 | 新規作成 | 一覧 | RSS | FrontPage | 検索 | 更新履歴

プロジェクトのディレクトリレイアウト - どのような配置がわかりやすいか

目次

どのような配置がわかりやすいか

Java の場合

 /<project-root>
   /apidocs    Javadoc によって生成される
   /build      生成物ディレクトリ
     /classes  配布用クラス
     /test     テストクラス
   /src        ソースディレクトリ
     /main     プログラムソース
     /test     テストソース

テストソースの位置について

上記の場合、クラス階層が深くなった場合、本体とテストソースの距離が離れてしまって不便ではないか。

他の流儀として...

リソースはどこに配置するべき?

画像やプロパティ等のデータ。ソースだが、最終的に jar や war に含めたい。 build、src、project-root直下のどこに配置するのが適当だろうか。

ディスカッション

(Too many spams ... embedded comments are not allowed now, sorry.)