zoukankan      html  css  js  c++  java
  • 第四周随笔《构建之法》第四章

    本章的内容是两人合作。

    这也正是我们接下来的结对项目所需要的主要能力。

    在本章中,主要强调了复审的重要性和复审的实用方法。

    本章介绍了三种复审,分别是:

    1、自我复审

    2、同伴复审

    3、团队复审

    第三个团队复审在以后的团队项目中将起到极大的作用,但是在本次中用处不大,所以暂且不表。此处说一说前两者:

    首先是自我复审。这是代码复审中最重要的。没有人会比一个编写者更了解他的代码,因此,检查代码中的语法、算法错误也不会有人比原作者更好。因此自我复审是排除错误的主要办法。

    思考自己代码的目的和接口,对比程序结果和理论结果,分析代码错误在哪,是这一步的主要步骤。

    其次是同伴复审。

    这一步不同于自我复审,我认为主要是在于优化代码的可读性。

    一个大程序必然是由复数的人合作完成的,而人员变化也是不可避免的,而为了在这个过程中,保证任何人的离开,不会影响到程序编写、扩展的可持续性,代码必需能够较为轻易的被任何程序员理解。

    因此,用自己的方式一通乱写是绝对不可取的。

    所以只有同伴复查时,能够让他轻易的看懂代码,这份代码才是合格的。

  • 相关阅读:
    2017-7-17/18 背包dp cf round 417 div2
    poj3667-Hotel-线段树-区间合并
    STL 总结
    c++ 用freopen简单的重定向,再也不怕debug了~
    dynamic programming 从入门到放弃
    java 输入数据
    数位dp
    ECJTU 2018 Summer Training 5
    ECJTU 2018 Summer Training 2
    dfs和bfs专题
  • 原文地址:https://www.cnblogs.com/13070036dj/p/5296328.html
Copyright © 2011-2022 走看看