zoukankan      html  css  js  c++  java
  • 0401 构建之法第四章的读后感

    关于结对合作的认识

      在编程中不是真的一个人独自完成项目,而大多数情况是与别人或者是团队合作的,代码的易读性与否是与队友之间交流的重要方法。而且结对开发最重要的是队友之间的相互合作,一个良好的编程习惯不仅仅是为以后的就业,还是对于自己往后的开发,都是百利而无一害的。好的习惯,为自己以后对于项目的维护与升级省去很多的麻烦,能过缩短日后的修改,提高效率。

      还有在开发时尽量在改方法名与变量名时,要改一些有意义的名字,不能一味贪求简洁,而改一些表意不明名字,这样不仅为自己挖坑,还会使同伴为了看懂自己写的程序而白白浪费时间,这是不值得的。在于他人结对是还要先一起确定设计上的事宜,确定完成时间,确定分工,不要一个人全干,而另一个人就只是指点江山。完成自己的代码后要先自己完成单元测试,确定自己的代码是正确的。可以使队友放心的使用,还要及时的沟通,及时的复审,不要等到问题堆积成山才互相指责。复审时要两人相互复审,相互提出问题。

      在编程时还要事先写好设计文档,进行编码和测试的开发流程,一个人在编写时要以人写程序一人进行查阅资料,提供技术支持,与检查错误。因为大多数时候都是当局者迷的。需要他人的提醒这样才可以提高效率。其实结对的目的就是提高程序员的开发效率的一种方式,重要的是效率,不然这些分工都是没有用的,要注意控制时间,不能两人都不在意而忽略这一点。顾好时间的同时还要注意质量,以便日后的维护。

      其实最重要的就是这些了,其他说多也是一些常识,重要是学到交流与合作,还有真正的提高效率。

  • 相关阅读:
    数据分析师入门——用 Pandas 进行数据预处理:数据清洗与可视化
    hdu 1532 Dinic模板(小白书)
    二分图的最大匹配、完美匹配和匈牙利算法(转)
    HDU 1532 (Dinic算法)
    HDU 1532 Drainage Ditches EK算法 flod算法
    Edmonds_Karp 算法入门详解(转)
    UVa 10801
    Codeforces Round #359 (Div. 2)C
    Codeforces Round #358 (Div. 2)B. Alyona and Mex
    int long long范围
  • 原文地址:https://www.cnblogs.com/liezhihua/p/5343881.html
Copyright © 2011-2022 走看看