[235] ビルドという行為について
投稿者:けろ助
2007/02/20 02:13:25
皆様初めまして、HN「けろ助」と申します。
職業プログラマ歴3年と9ヶ月のまだまだへっぽこです。
前橋さんのファン歴(?)は「Java 謎+落とし穴」発刊以来ですから丸3年くらいでしょうか。
で、いきなりですが質問なのです。
本格的なアプリケーションを作る場合、「ソースを書いてコンパイルする」だけではなく、「リリース用のファ
イルセット (実行モジュールや設定ファイル等の集合) を作成する」という作業も必要になってくると思います。
そして世間一般ではこの作業を「ビルド」と言い習わしているようです (正確な定義は良く認識できていません。
コンパイル~リリース用ファイルセット作成までの、一連の作業を「ビルド」と言っている場合もあれば、個別
の作業行為を「ビルド」と言っている場合もあるからです)。
ビルドを効率的、柔軟に行えるようにするには、makefile (make)、build.xml (ant) の記述ノウハウはもちろ
んのこと、ディレクトリ構成等も慎重に考えて設計しなくてはならないように思います。
プログラマにとってデータ構造やアルゴリズムと同程度に重要な話題に思えるのですが、参考になる書籍やサイ
トが見つからずに困っております。
ビルドツールの使い方そのものについては充分な情報が得られるのですが…。
ビルドについて詳細に取り上げている書籍、もしくはサイトをご存知の方、ご教授願います。
特に Java+ant に向いた情報を必要としています。
「自分は大抵こんな構成で作ってる」「このオープンソースの設計が参考になる」「そんなものはプログラマの
基本教養じゃ。この青二才め」等、何でも構いません。
よろしくお願いします。
個人的には、前橋さんに「本格的なアプリケーションの構築技法」の本を出していただきたいな…と思っていた
りするのですが。