单元就是相对独立的功能模块。一个完整的、模块化的程序,都是由许多单元构成,单元完成自己的任务、然后与其它单元进行交互,最终协同完成整个程序功能。
软件团队的模式(主治医师模式、明星模式、社区模式、业余剧团模式、秘密团队、特工团队、交响乐团模式、爵士乐模式、功能团队模式、官僚模式)
代码重构(code refactoring):特点:持续偏纠和改进软件设计; 帮助发现隐藏的代码缺陷;从长远来看,有助于提高编程效率 。
方法: 提取方法、分离条件、引入参数对象/保留全局对象、用符号常量替换魔法数字重命名方法。