现在的主要目标是解决学习网站已经知道的重大缺陷,这两天却做着做着去做试点技术了。想实践一种基于测试的结对编程模式。当然,实践是可以继续下去的,但前提是现有开发任务不能受大的影响。
所以,在测试代码未作的情况下,是不是可以先把功能性的代码写完。
也许,先进的不一定是适合于我们的。如果没有条件和必要,再丢掉我们的主要目标,可能是错误的选择。
怎么办?
可以这样办,测试代码是要试验的,不过好钢用在刀刃上,只在最需要测试的类才为其写单独的StrutsTestCase或Junit测试类。
这也是一个折衷的办法吧。
我们要在现实和理想中取得平衡,以实现我们的既定目标为准绳。