我的敏捷实践

前端之家收集整理的这篇文章主要介绍了我的敏捷实践前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

年后要带项目了,现在在开始做些准备工作,主要是研究现有代码框架,尝试敏捷软件开发。

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

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

准备引入的实践有:

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

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

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

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

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

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

教训:

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

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

最近看了这些东西,主要对自己的工作方式和思路产生了影响,准备继续尝试这些思路和工作方式。

原文链接:https://www.f2er.com/javaschema/287661.html

猜你在找的设计模式相关文章