`
tan_bw
  • 浏览: 19817 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
文章分类
社区版块
存档分类
最新评论
文章列表
        大道至简——老子·《道德经》           代码是我们的敌人——Jeff Atwood ·《高效程序员的修炼》             硅谷的大牛Jeff Atwood说过一句言简意赅的箴言:代码是我们的敌人。其实代码不光是程序员的敌人, ...
        软件的本质就是代码。好像人的身体是细胞组成的,大多数细胞健康了,人才会健康强壮。同理,虽然软件成功的因素众多,但代码的质量就是项目“每一个细胞”的质量。大多数代码健康了,软件才会成功向上。一个仅仅“可以运行”的项目,如果它的代码没有可扩展性,没有可读性,没有健壮性,那么它一定会发生下列的各种的严重问题之一:           ·一个小需求,正常情况只要几天就能改完,但现实却花了几个星期;           ·需求变更,改完以后发现一处修改处处报错,要命的是这些报错隐藏极深,可能要好几轮的测试才能发现;           ·项目的人员成本和时间成本像滚雪球一样 ...
        谈到软件过程,有的人脑子里立马浮现出CMMI那一套巨大的理论所描述的各种模型方法和理论。如果完全按照这套理论进行实施,可能大部分中小型项目都会面临严重的时间和精力的问题。So,大部分的需求分析充其量就是一篇简单的文字或者一个截图加上一句话,甚至很多项目根本就没有所谓的需求分析,直接由技术和客户进行对接。           但是一个项目的规模是否真的就如开始所预料的那样,一定是“so easy”或者“so hard”的项目呢?不一定,一个小项目可以逐渐累加需求成一个大项目,一个大项目在经过需求的挖掘精炼以后可能会变成只有若干核心功能的小项目。决定一个项目的有市场技术人才等多 ...
Global site tag (gtag.js) - Google Analytics