社区
敏捷开发
帖子详情
TDD在小企业如何我不管,在大企业流行吗?
ZPH2254
2011-11-07 08:15:16
如题
...全文
209
11
打赏
收藏
TDD在小企业如何我不管,在大企业流行吗?
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
loveisbug
2012-04-15
打赏
举报
回复
[Quote=引用 6 楼 的回复:]
如果带着一个瀑布开发的脑袋,搞不了敏捷开发。
[/Quote]对头
金枪-鱼
2012-03-12
打赏
举报
回复
其实还有更好的 SpecDD - specification driven development
MooreChen
2011-12-20
打赏
举报
回复
[Quote=引用 4 楼 microtry 的回复:]
测试只不过是生产环节中的一个工序,它标志着上个环节工作的合格通过
所有成熟的设计线和生产线都是这样去做的,
这是成熟度的标志,和企业大小无关,
例如:据我所知,金蝶的生产手段就很落后
另外,很多人对TDD的理解是错误的,测试驱动开发不符合SOLID原则
Testing和Coding都是具体的实现,如果Coding依赖Testing,那么谁保证Testing的正确呢?
实际上两者都依……
[/Quote]
虽然Testing和Coding都是具体的实现,但测试更贴近需求,正确的可能性更大。
测试驱动的背后是需求驱动。
wanglovec
2011-12-05
打赏
举报
回复
TDD 还是不错的,但 也存在问题。目前有文章在质疑它
以专业开发人员为伍
2011-11-27
打赏
举报
回复
如果带着一个瀑布开发的脑袋,搞不了敏捷开发。
ZPH2254
2011-11-24
打赏
举报
回复
我对LS的非常不以为然!
缪军
2011-11-24
打赏
举报
回复
测试只不过是生产环节中的一个工序,它标志着上个环节工作的合格通过
所有成熟的设计线和生产线都是这样去做的,
这是成熟度的标志,和企业大小无关,
例如:据我所知,金蝶的生产手段就很落后
另外,很多人对TDD的理解是错误的,测试驱动开发不符合SOLID原则
Testing和Coding都是具体的实现,如果Coding依赖Testing,那么谁保证Testing的正确呢?
实际上两者都依赖共同的抽象:设计文档接口,
所有的生产行为都是由设计文档驱动的
daviddb7
2011-11-23
打赏
举报
回复
Huawei有在用,算是大企业吗?
ZPH2254
2011-11-23
打赏
举报
回复
[Quote=引用 1 楼 masterz 的回复:]
做的人不多。接触过M$,G$他们都不是采用TDD的方式。
[/Quote]
M$,G$这个是什么?能否再解释一下?
masterz
2011-11-20
打赏
举报
回复
做的人不多。接触过M$,G$他们都不是采用TDD的方式。
参与 Element3 开源项目,使用
TDD
的一些感受
参与 Element3 开源项目,使用
TDD
的一些感受 本文已被掘金花果山技术团队转载
TDD
的困惑 很多项目团队并没有使用
TDD
(测试驱动开发)的开发方式,我想这在目前的开发团队中占比非常高,特别是中小型公司的前端开发团队,几乎可以说是“全军覆没”,为什么?原因可能是以下所列的一些:
TDD
太麻烦,增加了工作量
TDD
太复杂,普通程序员掌握不了
TDD
并不是必须的,不必要投入这些时间成本
TDD
是个太理想的方式,还是要面对现实
TDD
很好,可是我们公司实力弱,招不起那么专业的开发人员啊
快车道:流,重构,
TDD
与设计模式
2019独角兽
企业
重金招聘Python工程师标准>>> ...
【软件工程】对于Why Software Development Methodologies Suck(为什么软件开发方法论让你觉得糟糕)问题的探讨
通过系统化对软件工程的学习,我们初步了解了软件开发的方法论。但这被认作可以在开发的时候给我们提供很大用处的方法论在很多方面却让我们感到 在围绕软件开发实践和方法论的宗教战争中有很多教条。阶段门方法在管理软件开发风险方面是有效的,还是仅仅是风险管理歌舞伎?
TDD
真的能制造出更高质量的软件吗?结对编程是代码审查的优越替代品,还是只是一种提高咨询率的方法?由于缺乏科学证据来判定这些说法,有两个一般原则可以帮助我们选择良好的做法。同时提高我们交付的软件的价值:减少周期时间,增加反馈。 M...
【面试】胆小慎入!!! java超全面试题 超全
数据库&事务 1.什么样的场景会产生数据库死锁,如何解决? 2.SQL如何优化 3.Oracle和mysql分页的实现原理 4.唯一索引能否插入空 5.数据库索引的算法原理 6.乐观锁,悲观锁 7.SQL怎样判断字段是否为空 WEB 1.post和get区别是什么? 2.cookie/session有什么区别? 3.web集群中登录态如何共享? 4.xss、csrf等如何防范? 5.sql注入如何防范? 6.浏览器缓存策略 7.Ajax如何解决跨域问题? ..
整个项目流程中测试团队究竟该做哪些事情和承担了一个怎样的角色?
文章目录前言项目整个阶段一些规范 前言 当前 IT 公司一般拥有四大角色 产品(业务) 开发(Web,App) 测试(测开,自动化,手工) 运维 大型的 IT
企业
拥有着强大 QA 团队和运维团队,小型的 IT
企业
生存艰难,就简化了产品,并且舍去了测试和运维,测试和运维全部压在开发身上 随着 DevOps 持续集成持续交付的兴起,和敏捷开发方法论的
流行
,软件产品的快速迭代,国内测试团队越来越正规化,测试团队的在其中的作用又有了新的扩展,已经不再仅仅是满足简单的手工功能测试了 那么测试团队在整个敏捷开
敏捷开发
1,557
社区成员
281
社区内容
发帖
与我相关
我的任务
敏捷开发
软件工程 敏捷开发
复制链接
扫一扫
分享
社区描述
软件工程 敏捷开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章