对敏捷软件开发方法的一些体会

为什么80%的码农都做不了架构师>   

hot3.png

友关于单元测试的感悟(来自javaeye)–对敏捷软件开发方法的一些体会 收藏
看了 我的第一个真正意义上的测试,觉得有必要把这篇博客贴出来

对敏捷软件开发方法的一些体会

初次接触,本能的抗拒
我自己的经历就是这样:03年中期时,我们技术总监让我研究一下junit和eclipse
那时候我用struts和jbuilder用的正爽,瞟了一眼觉得eclipse太简陋了(其实是自己被jb这种傻瓜相机惯坏了)
junit就更无法接受,那时觉得程序员写业务代码天经地义,写测试就是自虐
于是就丢在一边不再看了(可是如今,这两样东西已经是我工作中最重要的工具了)

大多数人都走过的弯路
现在每次看到缺少测试的代码以及还在不停制造这种代码的程序员,我就会感叹前几年自己走的弯路:
04年我经历了一个项目,20人在客户现场开发,到了后期的时候,整个项目就像一座沙子堆起的巨大城堡,稍有不慎就会跨塌
于是,程序员们开始变得消极、焦虑、易怒、神经质。。。。(似乎还没有人到更年期 )

消极:不愿意修改bug,不愿意改代码以满足用户新提出的需求
焦虑:担心刚刚修改的代码会破坏已有功能,对下一个版本能否正常工作毫无信心,梦到测试人员 告其大量bug
易怒:经常对测试mm发火,私下里诅咒客户,抱怨别人弄坏了自己的程序
神经质:系统偶尔出现奇怪行为就胡乱猜测,改了不该改的地方导致更多奇怪现象出现
那段日子简直不堪回首,是对程序员身心的双重折磨!
走上敏捷之路,相见恨晚

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览93761 人正在系统学习中 相关资源:3dmax场景塌陷插件_3dmax-管理软件文档类资源-CSDN文库

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2013年6月26日
下一篇 2013年6月27日

相关推荐