摘要:
1. 我需要去测试get/set方法吗?这个问题一直是TDD中比较典型的一个问题。有两个观点,一个是不需要测试,因为get/set代码很简单,测试没有什么意义,除非是有特别的逻辑在里面。另一个观点是需要测,否则你的TDD就有缺陷。对于这个问题,我个人觉得需要这样看,第一,你提供get/set方法用途是什么,第二是你要怎么去测试它们。如果你的测试代码是这么写的:@Testpublic void testGetSetX() { setX(23); assertEquals(23, getX());}或者@Testpublic void testGetSetX() { x = 23... 阅读全文