私はちょうどこのサイトの関連する質問リストを見ていて、それは私に考えさせてくれました。なぜそんなに深刻なの?
-
私のパッケージにXYZを配備するか、他のパスへの参照を追加する必要がありますか?
- 私のユニットテストを実行するには、どのようにnant/cruisecontrol/etc ..を設定しますか?私はXYZのセットアップ
- などでユニットテストのための私の設定ファイルを維持する必要があり
- ...今
、私は(.NETおよびVisual Studioを使用)を開発する場合、私は非常に特定のディレクトリ構造を選択してください:
- DOC:すべてdocumetnation
- libが含まれています。コンパイル依存関係
- SRCが含まれています。すべてのプログラムソースと依存関係のソースが含まれています
- など:プロジェクト
- ビンに関連するその他のファイル:コンパイルされたプログラムの出力
一般的に言って、何かがそのディレクトリ構造内で実行することができないならば、私は単にそれをしません。これには、単体テスト、継続的な統合などが含まれます。同じように、私のプログラム全体はOSやネットワーク参照を除いてbinディレクトリから使い果たされます。私は自分のプログラムのルートディレクトリに存在しないファイルシステムに依存関係を導入することを拒否します。私は開発の本当にクールな面をいくつか見逃していると確信していますが、私はクルーズコントロールを試してみました。そして、正直言って、ナントを試しました。小さなプロジェクト(200以上の小さなプロジェクト(10-20)の大規模プロジェクトとは対照的に、これらのツールを使用する利点の一部よりもシンプルさが望ましいと正直言っていいでしょう。
私の質問は、私は単なるシンプトンですか、それとも、あるものは、必要以上に複雑であるようですか?この全体的な "デザインはすべてに合う"という考え方は、時には物事を成し遂げる方法のように思えます。
申し訳ありませんが、私は本当にここに質問が表示されません。ちょうど暴言。 –
私は彼が最後に質問をするのはかなり確信しています。直後、「私の質問はだと思います」 – UnhipGlint
ヒント:「私の質問は...」の直後です プログラミングを簡単にすると思われるものがプログラミングの問題よりも複雑になる理由を理解しようとしています。私はおそらく何かが欠けていると信じていますが、それは何か分かりません。 – Chris