在很多项目开发过程中,开发人员只维护自己的代码,而且很多人不喜欢其他人随意修改自己的代码。因此,即使可能有相应的比较详细的开发文档,但一个程序员却很少、也不太愿意去读其他程序员的代码;而且,因为不清楚其他人的程序到底实现了什么功能,一个程序员一般也不敢随便改动其他人的代码。同时,因为是自己维护自己的代码,可能因为时间紧张或技术水平的局限性,某些问题一直不能被发现或得到比较好的解决。针对这点,XP提倡大家共同拥有代码,每个人都有权利和义务阅读其他代码,发现和纠正错误,重整和优化代码。这样,这些代码就不仅仅是一两个人写的,而是由整个项目开发队伍共同完成的,错误会减少很多,重用性会尽可能地得到提高,代码质量是非常好。
发布计划事件这一章教会我们在计划的部分实施实践!让我们能从实际上获得进度有不断的提高的感觉!从而能更有效率地实施下一步的计划!掌握故事的来由,重新进行测试!根据水平高低的不同和用户级别的不同,形成更好的适合于软件的故事!总之来说,重要的是对事情的评估!软件设计时要评估,用户讲需求时要评估,用户更新之后要评估,软件在制作过程中要评估,软件测试时要评估,制作完成之后还是要评估!