横刀天笑

  • 关注
  • 短消息
  • 送银子
文章
0
评论
4
推荐
0
收藏
0
社区会龄
7 年
个人网站
yuyijq.cnblogs.com
个人简介
还没有输入个人简介……

评论了

  • 2014-06-18 20:53

    以为加的是你老婆的图,失望了....

  • 2013-09-08 15:58

    这套书出不出电子版啊?

  • 2011-10-22 16:45

    这本书是一本非常好的实践读本。不知道TDD如何进行的都可以看看。里面特别多的实践,相信读上一遍,然后加以实施,肯定收获不少~~

  • 2011-10-22 16:41

    当然,这种推行策略,在遇到一些靠谱的团队的时候就有风险了,他们所有团队成员本来就很注重代码质量,本来就很注重交付的价值。然后你再跟他们谈TDD如何重要,如何能产生高质量的代码,你所听到的也只有:嗤之以鼻。 我希望看到国内的同行都对TDD报以真正的嗤之以鼻,可惜目前还无法看到。

  • 2011-10-22 16:37

    你这观点我还是非常赞同的~~ 虚夸TDD和敏捷是不可取的,贬低的一无是处也太极端。软件开发中人肯定是最重要的,开发有价值的软件才是每个开发人员的职责。就像那句名言:不要把解决问题的方法当作问题本身。这样就本末倒置了。 不过或许个人当时所处角色不同,会作出不同的决定。我扯远点: 当敏捷刚进入中国的时候,一群开发人员欢欣鼓舞,为啥? 他们貌似找到了不写文档,不做前期设计,上来就劈里啪啦编写代码的理论依据。以为找到了靠山。可是我们找点资料,看看敏捷的历史,我们来看看敏捷提出的那个年代,西方的同行们正在经受什么? 他们正经受着写不完的文档,死板的流程的“迫害”,重型的过程把人们压的踹不过气来,而忽视了软件开发的本质:沟通,反馈,简单,勇气。 而看看国内呢?一群人本来就不写文档,一群人本来就不做什么设计,一群人本来就不做测试。然后看到了敏捷就以为看到了救世主。y 作为咨询师,面对这么一个不靠谱的团队,该怎么办? 这个时候我想更需要的是切实可行的实践,比如TDD,而少谈一些虚无缥缈的原则。 你告诉一个不靠谱团队,软件开发中的人才是最重要的没有用。 敏捷的实施要一步步来,我们先鼓励用一些切实可行的实践(比如TDD),让团队形成一些好的习惯,让大家有追求高质量代码的心,然后再进入下一步。