原则27:实现目标就停止

软件工程师要遵循许多技术或流程,每种技术都有各自的用途,通常对应软件开发的一个子目标。

> 方法
* 结构化 / 面向对象 分析的目标是理解要解决的问题;
    * DARTS的目标是处理架构;/*DARTS: Design Approach for Real-Time Systems*/
    * 结构化设计的目标是理清调用层次结构

* 不要太过于陷入具体的方法,而忘记了目标本身。

* 如果只执行了上述方法的一部分步骤,就理解了问题,那么就停下来。

* 对整个软件过程有很好的认识,基于本原则抛弃的某个方法的后续步骤可能会对未来软件的使用产生重要影响。

©️ 201 Principles of Software Development