O’REILLY Learning「Modern Software Engineering: Doing What Works to Build Better Software Faster」14 The Tools of an Engineering Discipline
https://learning.oreilly.com/library/view/modern-software-engineering/9780137314942/
14 The Tools of an Engineering Discipline
ソフトウェア開発とは、単にプログラミング言語の文法やライブラリを知っていること以上のものである。
多くのチームが、ここで説明するようなテスト容易性の実現に苦労していますが、その理由は主に2つあります。
ひとつは技術的な問題で、もうひとつはより文化的な問題です。
この前の章までに説明してきたことを、正しく理解して、正しく実行しなさいということ。