您的位置:首页 > 其它

我的敏捷实践

2010-01-24 19:23 148 查看
年后要带项目了,现在在开始做些准备工作,主要是研究现有代码框架,尝试敏捷软件开发。

来公司两年,做项目做得很痛苦,大家的开发方式百花齐放,参差不齐,bug多多。

我以前的公司的用的是CMMI,在现在的公司做这样的重量级流程不合适,我先打算尝试做敏捷开发。

准备引入的实践有:

TDD、自动测试、迭代开发、持续集成

我自己当然还会尝试更多的工具和实践,比如重构等,但这些不能强制别人去做,我先自己做做看效果。

2010年1月24日,试了用pc lint做静态检查,初步做成了,再继续试。

下周尝试做自动化测试,再下准备用好SVN,然后练习搭建one-step building环境。

2010年1月27日 这几天在添加一个小功能,原来以为一天能做完,最后却花了三天。

预期编码器输入为420P,然后就开始编码,结果到最后才发现是SemiPlanar格式的,结果全面的代码全白编了。今天调试时,就没有用我之前的方式。我之前是喜欢努力思考,一次性写出无错代码,减少调试次数。今天则采用类似TDD的做法,改一句做一次测试,改一句做一次测试。从效果来说,我觉得时间相当。今天因为测试次数很多,所以产生了很多临时版本。

教训:

1 避免预先设计,特别对自己不熟悉的东西;

2 测试驱动,区分哪些是猜测,哪些是事实,测试过的东西才是可以相信的;

最近看了这些东西,主要对自己的工作方式和思路产生了影响,准备继续尝试这些思路和工作方式。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: