西西河

主题:【原创】闲聊敏捷编程——测试驱动开发(一) -- 代码ABC

共:💬55 🌺131 新:
全看分页树展 · 主题 跟帖
家园 测试驱动也有适用范围

测试驱动则向导弹,发射的时候只要大致对准就可以了,在飞行过程中不断有修正指令——逐步发掘出来的测试。这样不管固定目标还是移动目标,通杀。

这主要是针对飘忽不定的“小需求”而言,有人曾经根据需求范围把需求分为兔子、奔马、大象三个级别,针对大象级的需求用敏捷方法、测试驱动就有些力不从心了,灵活有余,而力道不足。况且由于需求范围的扩大,势必造成,测试的用例剧增,抓住问题域核心的难度加大。这也是域驱动开发提倡的重点,认为用户才是真正的行业专家,通过和用户的接触,捕捉问题的核心,然后辅以成型的业务模型和开发框架,搭起系统架构,然后利用敏捷方法,局部进行重构,避免过度设计

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河