小白初入软件工程的疑问

  问题一:我看了第二章第一节的单元测试,书上说为了让负责的模块功能定义尽量明确,模块内部的改变不会影响其他模块,而且模块的质量能得到稳定的量化的保证,因而采用单元测试来解决,但我还是不太懂,单元测试是个什么东西,接着看后面的例子,结果采用C#语言写的,感觉看的不是很懂,看了个大概,然后是文字描述,感觉比较抽象,在心里没有一个明确的单元测试的过程,以及也不是很明确如何对一个项目做单元测试。

  问题二:通过第二章的整体学习,让我对单元测试,回归测试,效能分析有了大概的了解,但是没得实际的操作,没有详细的一步步的实现这些的过程,让我感觉这些东西有点虚,比较抽象,没得一个更深沉的理解和直观的感受。

  问题三:第三章看完后,我对工程师的成长还是有点疑问的。在3.2节软件工程师的思维误区中,分析麻痹与过早优化,这两个思维误区中虽然感觉上书上说的有理,也能理解,但是有些时候就时不时就想去吧什么都要弄好,想要思考全面,每当发现软件有些想法时就想去优化,停不下来。

  问题四:第四章中,结对编程不是很懂。感觉两个人一起编程效率不如分开吧,毕竟两个人分工来工作完成作业的进度要快些吧。

  问题五:第五章中,提到许多团队模式,我只想问对于软件开发的程序员来说那种模式比较适合且有用高效。

posted @ 2017-09-12 18:06  Hello-Tiger  阅读(150)  评论(0)    收藏  举报