论坛首页 综合技术论坛

敏捷开发和学习

浏览 2890 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-08-30   最后修改:2008-11-19
     看了坛子里各位高人关于敏捷开发、项目管理方面的高论,感觉实在受益良多。看来过去对于Agile的关注是太少了,努力学习中。

     接受一种新的事物需要一个过程。在对这个概念还不是太了解的时候,或许还有一些新奇,但是大多是把它扔在一边,任它自己发展,而成为这个圈子之外的人。只有为数不多的人会去尝试一下,做一些什么,如果发现枣子是甜的,也会欣喜不已,如果味道不好,也可以赶快扔掉。恰恰是这些人得到了快速的成长。这样一种对于新事物的敏感和行为方式应该学习。

     推广一种新事物也需要一个过程。看过不止一个帖子抱怨在公司实施敏捷开发、TDD是如何的困难。管理层抱有怀疑的态度,程序员也可能会抱怨工作量的增加,还有学习的曲线,至少在开始使用TDD的时候会增加一定的工作量。但是对于敏捷开发、TDD娴熟于心人们还是不遗余力的作出努力,因为他们理解敏捷开发的真正的意义。

     敏捷开发是一种软件开发过程,是一种软件开发思想,是一种软件开发工具。它提高了软件的代码质量、可维护性和可扩展性,提高了软件的整体开发效率。更重要的是敏捷开发能够迎合“更好地适应企业的业务变化”这样的一种需求。这一点是很重要。

     对于敏捷开发,关注中,学习中!

附:
     “Steve McConnell的《Rapid Development》(Microsoft Press,1996)中介绍了27个最佳实践和36个软件开发的“经典”问题。”

   发表时间:2007-08-30  
  毕业一年了,以前根本不知道还有TDD这个东东,单元测试又不会,横竖公司没要求,所有写代码从来不写测试。。。
    于是,写后台时,基本是所有的代码都写完了,然后与前台联调,如果不出现bug,那是天方夜谭。有时甚至每个方法都要跟踪调试,极端痛苦。。。
    现在努力学习单元测试并积极实践,有了单元测试的后台代码联调时几乎不用跟踪,爽!
    希望有朝一日能体验TDD。。。不过目前看来还遥遥无期。。。有希望总是好的。
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics