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