Java基础、中级、高级、架构面试资料

常见的敏捷开发两大盲区

敏捷开发 herman 3488浏览 0评论
公告:“业余草”微信公众号提供免费CSDN下载服务(只下Java资源),关注业余草微信公众号,添加作者微信:xttblog2,发送下载链接帮助你免费下载!
本博客日IP超过2000,PV 3000 左右,急需赞助商。
极客时间所有课程通过我的二维码购买后返现24元微信红包,请加博主新的微信号:xttblog2,之前的微信号好友位已满,备注:返现
受密码保护的文章请关注“业余草”公众号,回复关键字“0”获得密码
所有面试题(java、前端、数据库、springboot等)一网打尽,请关注文末小程序
视频教程免费领
腾讯云】1核2G5M轻量应用服务器50元首年,高性价比,助您轻松上云

近年来敏捷开发大行其道,深受各大公司的喜爱。但是并不是所有的公司都适合敏捷开发,敏捷开发是因人而异的!
经过我多年实践经验,告诉大家,敏捷开发的盲点一般有两点:
1.敏捷开发并不是快
2.敏捷开发要不要文档

针对这两点,我谈谈我的看法和经验!大家共勉!
不懂开发的人,往往喜欢敏捷开发,因为他们认为敏捷开发就是快!断章取义,敏捷敏捷就是快!以至于后来,代码copy,copy就有了,我随便找个前台就可以完成开发!这种人的大跃进思想,深深的影响着整个团队,认为代码开发只有体力劳动!
第二种就是敏捷开发不需要文档,反对文档,替代文档。为什么会出现这样现象呢?
归根到底,还是敏捷就是快,带来的祸害!
时间紧任务重,哪有时间写文档呀?代码都写不过来。
辛辛苦苦把文档写好了,但是但是项目才进行一小半好不好,需求怎么就变了呀!需求变了,代码都改不过来,那还有时间去修改文档呀?于是乎一开始写好的文档就变成了一个个的坑。默默的坑着后来的人。

于是后来的开发人员,很难快速上手。当接手一个遗留项目的时候最希望的就是有文档,但是没有文档,或者文档根本不可用。流程都是多少年前的,需求早已变化的不止千百次了。这样的文档有还不如没有,会把我们带进更多错误的坑。代码和文档没有一点血缘关系。

有人提出先写代码,不同的版本出不同的文档。这样做太累了,稍微变一下就要刷新整个文档。甚至一行代码需要影响多个版本,那么n多的文档需要刷新。那么到底有没有办法改善这种情况?到底要不要文档?

答案是肯定的,文档还是要有的。但是,只有变动少的可以写文档。例如:架构,通讯,数据流,权限角色等。

切忌:敏捷不是快!只有稳定、可靠的、可以工作的软件才是每个迭代的成果!
版权声明:本文为博主原创文章,未经博主允许不得转载。

业余草公众号

最后,欢迎关注我的个人微信公众号:业余草(yyucao)!可加作者微信号:xttblog2。备注:“1”,添加博主微信拉你进微信群。备注错误不会同意好友申请。再次感谢您的关注!后续有精彩内容会第一时间发给您!原创文章投稿请发送至532009913@qq.com邮箱。商务合作也可添加作者微信进行联系!

本文原文出处:业余草: » 常见的敏捷开发两大盲区