两人合作
大家都知道,软件工程这个行业不可能是一个人单打独斗,与他人合作是少不了的,想要更好的与他人合作,代码的规范是不可或缺的,否则各成员之间进行整合那可真是一项大工程了,做好代码规范,还要学会代码复审,不仅对自己代码,也要对同伴代码复审。要能掌握整体代码间的调用与修改。结对编程是学会合作的最简单直接的方法。
第五章 团队和流程
软件团队有各种各样的模式,最被大家所熟知的应该是主治医生模式吧,有一个主要的“操刀人”,其他人辅助。我个人也认为这是最好的模式。团队合作我们也要注意统一流程,避免有人掉队。统一流程Rational Unified Process,团队的各种成员在一个复杂的软件项目中的不同阶段做不同的事。这些不同类型的工作在RUP中叫做规程或者工作流。
第六章 敏捷开发
敏捷流程概述:找出完成产品需要做的事情→决定当前的冲刺(Sprint)需要解决的事情→冲刺(冲刺期间每天开每日例会)→得到软件的一个增量版本并发布。