敏捷开发从测试驱动开始
参加了上周末博客园上海俱乐部以敏捷开发为主题的活动之后,博客园团队在每周例会经过讨论决定从测试驱动开始实践敏捷开发。
测试驱动开发会给团队带来一些改变,我觉得主要是开发习惯的改变、思维方式的改变、团队沟通方式的改变。
万事开头难,可能让一个团队对测试驱动开发望而却步的仅仅是开发习惯的改变,这考验的是一个团队是否敢于去改变自己。
让博客园团队作出这个选择是因为我们巨大的开发压力,我们必须要找到更有效率的开发方法。而一种新的方法是否适合自己只能尝试才知道。
今天我们就体会到测试驱动开发给团队沟通带来的好处,基于测试代码进行沟通更加清晰高效,减少了以前口头沟通的偏差,当功能设计与需求有偏差或需要增加新功能时,只需要修改或添加测试代码,然后由负责这块的开发人员让测试代码通过,当开发人员完成这块功能时,只需要运行测试代码进行确认。
需求、功能设计都在测试代码中,这比任何文档都更准确,更符合实际情况。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· spring官宣接入deepseek,真的太香了~
2008-06-19 新闻频道新增小功能
2007-06-19 服务器搬迁预告