2009-02-01から1ヶ月間の記事一覧

ソースコード管理システムでソースコードの共有を行ってはいけないたった1つの理由

VSSやSubversionなどのソースコード管理システムで、 「共有」とか「外部参照」とかで、リポジトリ上のソースコードを複数の箇所から参照できるようにするのは便利だ。だが、気づきにくい落とし穴がある。 共有しているソースコードに対して複数回コンパイル…

アプリケーションフレームワークとノーフリーランチ定理

「システムの要件に合わないフレームワークを無理やり使わされて使って失敗する」のは、 ノーフリーランチ定理によるのではないだろうか? 「あらゆる問題で性能の良い汎用最適化戦略は理論上不可能であり、ある戦略が他の戦略より性能がよいのは、現に解こ…