第二章的内容先对第一张来说更偏向于技术性,在团队合作中,如何保证自己所负责模块的质量的稳定,这就对自身的技术和一些良好的代码书写习惯有一定的要求。这里除了之前接触的代码的整齐(段落划分),变量值和文件的命名,还有注释的要求之外,这里重新提到了一个新的名词,即单元测试。而这个单元测试必须有一定的独立性,它不依赖于别的测试,可以人为构造数据,以保证单元测试的独立性。有了个人的技术还不行,还得需要团队的合作。俗语说:“你有一个苹果,我有一个苹果,两个人在一起就会有两个苹果。”但是软件思想以及团队的合作并不是如此,并不是简单的叠加,应该进行系统的回合,成为“思想结晶”。一个人是可以写代码,但是写出来的都是一些比较简单的,含有很多bug的代码,团队不仅有一致的目标,而且分工还比较明确,互相依赖合作共同完成任务,这样就可以大大的提高软件的生产效率。而在第五章,此书就介绍了几种软件团队模式,不同的团队模式有不同的优势,应该根据自己的实际情况选择合适的团队模式,最大化的发挥自己的价值。

最新文章

  1. PhpExcel中文帮助手册|PhpExcel使用方法
  2. Django跑起来
  3. [转]JSON与XML的区别比较
  4. c++ 从标注输入流读取行
  5. NodeJS with Express 4.x
  6. (c#)SKYPE API项目总结(一)
  7. docker搭建私服
  8. ZooKeeper的三种典型应用场景
  9. 关于html中的 script标签中的 代码写法有效性? easyui tabs的href不能载入内容页面
  10. 选择困难症的福音——团队Scrum冲刺阶段-Day5(补发 那天csshow)
  11. ubuntu下wps无法使用搜狗输入法输入中文
  12. GDI+编程小结
  13. linux服务器安装anaconda,然后远程使用jupyter
  14. UVA.11806 Cheerleaders (组合数学 容斥原理 二进制枚举)
  15. 【Asp.net入门03】第一个ASP.NET 应用程序-创建ASP.NET项目
  16. Rsync服务部署使用
  17. Apache Maven(七):settings.xml
  18. Leecode刷题之旅-C语言/python-26.移除元素
  19. Python-5-字符串方法
  20. git个人使用总结(命令版)

热门文章

  1. redhat单网卡配置多个IP
  2. Thread 的run方法和start方法的区别
  3. Java-AES256加密Util
  4. [530] C3 Rise Of Darkness Opcodez
  5. Java集合-LinkedHashSet
  6. eclipse中同步git代码报错checkout conflict with files
  7. 招新题流程简介(WS2812)
  8. Jenkins项目中的Performance Trend图表不显示
  9. iOS App转让/转移详细步骤(配图)
  10. Debug --> 箱线图