1、软件团队的模式:主治医师模式、明星模式、社区模式、业余剧团模式、秘密团队、特工团队、交响乐团模式、爵士乐模式、功能团队模式和官僚模式
2、代码重构(code refactoring):特点:持续偏纠和改进软件设计; 帮助发现隐藏的代码缺陷;从长远来看,有助于提高编程效率 。
方法: 提取方法、分离条件、引入参数对象/保留全局对象、用符号常量替换魔法数字重命名方法。
3、软件需求:方法:获取和引导需求、分析和定义需求、验证需求、在软件产品的生命周期中管理需求或者对产品功能性的需求、对产品开发过程的需求、非功能性需求、综合需求。
4、软件团队的模式:主治医生模式、明星模式、社区模式、业余剧团模式、秘密团队、特工团队、爵士乐模式、功能团队模式、宫僚模式