迭代技术不能完全消除前期准备不足的负面影响。 需求变更的主要来源是客户参与项目的时间越长,对项目的理解深入,更加了解自己的需求。 架构的组成,类的设计、数据设计、业务规则、用户界面设计、资源管理、安全性、性能、可伸缩性、互用性、输入输出、错误处理、容错性等,红色为嵌入式系统比较中要的部分。 深入一种语言去编程,不要仅 在一种语言上编程 软件的首要技术使命:管理复杂度 遇到设计不佳的旧代码,应该为新的系统编写一个与旧代码的交互层,层次化设计 有利于把低劣代码禁闭起来。
标签:层次化,代码,编程,笔记,设计,大全 From: https://www.cnblogs.com/bu-dao-weng/p/17786038.html