一些问题
在初步浏览了邹欣老师所著《现代软件工程构建之法》后,想要向各位大神问几个问题,当然没人理我也没事:
一丶教材p25指出单元测试必须由最熟悉代码的人来写,而eclipse中可以导入JUnit单元测试框架来进行测试,两者是否有什么必然冲突呢。
二丶书中所要求的作业有一部分可能不是自己如今的能力能够全部完成的,只有论坛里或是浏览器里索求代码,仔细去理解就会引出大量的知识盲点,我知道这样是好的,但是所要设计的知识太广,可以一下无法达成,该如何去对待着一问题呢。
三丶教材中p75中提到goto的使用,但我在很多地方都听到goto会降低代码可读并会打乱程序的执行顺序,并且if-then-else的结构可以大致代替goto,那么是否还有使用goto的必要呢。
四丶教材中p29中由c#实现的效能分析代码我可以基本理解,但是却不知道该在什么样的情况下使用以及如何使用,然而这只是其中之一,还有用VSTS写的单元测试代码等,这样去学时间一长也会忘记,其间是否存在弊端呢。
五丶教材中p125中对Agile的定义过于晦涩,我该怎样去理解呢。