|
#ls2() #br * General [#jc032e88] ** ソースコメント [#w025a8ff] - コメントには、「何をしているのか」よりも「何故なのか」を書く - ソースコードを変更した場合、変更前のコードをコメントで残さない。 -- バージョン管理システムの履歴に残る ** ビルド [#e0ff6a9e] - IDE(Visual Studio, Eclipse等)で、ビルドエラーや警告が表示されないこと。 - 静的コード解析ツール([[FxCop>Visual Studio/Tools]]等)を用いて、指定されたルールセットで解析した際に、指摘事項がないこと。 * Batch [#idb8757f] ** Multi-Processor [#ybfd0828] - バッチアプリケーション開発時には、複数CPUへの対応を考慮すること。 -- 例えば、C#で当たり前にプログラムを作ると、1CPUしか使えないアプリケーションが出来上がってしまい、性能障害となる場合がある。 -- 例えば、C#で当たり前にアプリケーションを作ると、そのプロセスは1CPUしか使わない。性能面で大きな障害となる場合がある。