
敏捷开发
文章平均质量分 63
wutao322
这个作者很懒,什么都没留下…
展开
-
《重构—改善既有代码的设计》要点
1. 如果你发现自己需要为程序添加一个特性, 而代码结构使你无法很方便地达到目的, 那就先重构那个程序,使特性的添加比较容易进行,然后再添加特性。2. 重构前,先检查自己是否有一套可靠的测试机制。这些测试必须有自我检验能力。3. 重构技术就是以微小的步伐修改程序。 如果你犯下错误, 很容易便可发现它。4. 任何一个傻瓜都能写出计算机可以理解的代码。唯有写出人类容易理解的代码,才是优秀的原创 2013-11-18 15:31:59 · 1404 阅读 · 0 评论 -
开发者是如何提升技能水平的
优快云 上看到的一篇文章, 个人觉得写的很好。 作为一个开发者, 下面的这些方法对开发者的技能水平提高是很有帮助的。 其中第7条, 我本人是有深刻体会的。 转载来源于: http://www.youkuaiyun.com/article/2013-11-14/2817495-how-did-you-improve-your-tech-skills原文如下:作为一个技术开发人员,不断的学习/提转载 2013-11-20 08:49:45 · 1143 阅读 · 0 评论 -
代码中坏味道和对应重构方法——摘自《重构,改善既有代码的设计》
坏味道1 : 重复代码重用重构: 1. Extract Method (提炼函数), 2. Extract Class (提炼类), 3. Pull Up Method (函数上移):有些函数, 在各个子类中产生完全相同的结果。 将该函数移至超类。 4.原创 2013-11-18 15:46:35 · 3671 阅读 · 0 评论 -
项目管理中的TR点
TR的意思是技术评审,是英语Technical Review的简写。 一般项目管理中有以下一些技术评审点需要关注: TR1——概念阶段技术评审点:产品需求和概念技术评审(业务需求评审) TR2——计划阶段技术评审点1:需求分解和需求规格评审(功能需求评审,产品级规格) TR3——计划阶段技术评审点2:总体方案评审(系统设计,架构设计,概要设计) TR4——开发阶段技术评审点1:原创 2014-05-15 10:02:14 · 14658 阅读 · 1 评论 -
项目的空闲期该做的和不该做的事
进入了项目的空闲期, 也就是常说的“工作淡季”。 不应该做的有以下:1. 偷猎bug2. 修复尚未登记的bug 未登记的bug一般是自己发现的,或者没有走流程的bug。 这类bug可能就自己知道,然后自己神不知鬼不觉的修改,就认为可以了。 其实到了项目的这个阶段,很多bug的修改时需要进行认真评审后才能上传的,因此开发人员最好不要妄作主张。3. 修复标有“延期”的bug原创 2014-05-26 20:16:42 · 2053 阅读 · 0 评论