- 博客(4)
- 资源 (1)
- 收藏
- 关注
转载 重构
重构(Refactoring)就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。 也许有人会问,为什么不在项目开始时多花些时间把设计做好,而要以后花时间来重构呢?要知道一个完美得可以预见未来任何变化的设计,或一个灵活得可以容纳任何扩展的设计是不存在的。系统设计人员对即将着手的项目往往只能从大方向予以
2009-10-09 10:28:00
239
转载 同行评审
软件企业提高产品质量的手段,已经不仅仅是通过软件测试人员(SQC)的努力,而是越来越多的按照“测试前行”的理念配合同行评审(Peer Review)来提高软件产品的质量。其目的是为了及早和高效地从软件工作产品中识别并消除缺陷。但很多企业都会遇到一个问题,大家觉得同行评审的效果没有达到预期的目的,有些时候只是一个形式主义。那么如何才能将同行评审这把利器发挥的更有效果,下面将和大家一起对其进行彻
2009-10-09 09:17:00
1487
原创 代码质量问题的思考
代码质量问题,说起来是一个管理问题,但究其实质,是一个team建设问题,也是team风格铸造,team经验传承的问题,试想你的团队对代码风格,重构点的理解,架构调优的支撑点是有相似的认同度吗?是共同进化的吗?如果差异极大,那么先把你的团伙搞成团队吧。
2009-09-29 15:16:00
280
原创 A
1、CMM重视过程、XP重视个人、RUP重视项目 2、CMM文档驱动、XP测试驱动(?)、RUP用例驱动 3、CMM要求准确设计、XP通过重构来设计、RUP要求核心设计 4、CMM认为人可以替换、XP认为人很重要,难以替换、RUP在中间 5、CMM不重视剪裁和重构(?)、XP缺乏重构指南、RUP缺乏剪裁指南
2009-09-29 14:38:00
227
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人