銀の弾丸の意味について簡単に書いておく。 『銀の弾などない』について まず、フレデリック・ブルックスの有名な論文「銀の弾などない ― ソフトウェアエンジニアリングの本質と偶有的事項」(1986)の内容は、次のようなものである。 ソフトウェアの構築には、本質的作業と偶有的(副次的)作業がある。前者は「何を作るか」についてのテーマであり、後者は「どう作るか」についてのテーマである。 「どう作るか」については様々な技法が生まれており、高水準言語、タイムシェアリング、オブジェクト指向プログラミング、人工知能、ワークステーションなど重要な技術革新はあったが、決定的なものとは言えない。 またそもそも「何を作るか」のテーマにおいて、ソフトウェアには困難が本質的に内包されているのである。 ソフトウェアの「何を作るか」には4つの性質がある。 複雑性: ソフトウェアは、同じコードは1度しか書かないという作り方
![Backdrop | 銀の弾丸に関するノート](https://cdn-ak-scissors.b.st-hatena.com/image/square/d27a0c55a2916dd8e738e50f9370fd3b2ad55cb9/height=288;version=1;width=512/https%3A%2F%2Fmodelessdesign.com%2Fresources%2Fbackdrop%2Fimages%2Fsilverbullet-2020.png)