原则26:“知道何时”和“知道如何”同样重要

没有“放之四海而皆准”的技术。

* 优秀的工程师了解很多不同类型的技术,并且知道每种技术何时适合项目或项目的一部分。

* 进行需求工程时,要了解哪种技术对问题的哪些方面最有用。(原则47)

* 进行设计时,要理解那些技术对系统的哪些方面最有用。(原则63)

* 进行编码时,要选择最合适的编程语言。(原则102)

©️ 201 Principles of Software Development