• 《构建之法》阅读笔记02


         上一篇的阅读笔记是粗略地读一下所写的阅读笔记,提出了十个问题;而这一次是对具体的第四章所精度后的阅读感受。

         第四章的主要内容是两人合作,在这里面就不得不提到我们的代码格式了。因为这两人合作是在看懂别人的代码基础上所进行的。大学已经3年了,敲代码从第一节王辉老师的“hello world!”程序至现在的王建民老师的软件程序,我的代码究竟是什么样子展现在人们的面前呢?现在听了老师上课之后以及《构建之法》,我才发现,这种代码的格式规范程度有多么的重要!那么我以前的呢?不得不舍弃了。。。

         代码的外在形式给人的第一种感觉并不是对不对,能不能相应的解决一些问题功能,而是代码的规范,它所形成的一种风格,这种风格就是你这个人的修养怎么样。具体到有无缩进、行宽、括号的应用、断行与空白扥{}行、分行、命名、下划线、大小写、注释等等。其中的代码设计也有一种规范:它所要求的是函数的格式、错误处理情况、类的成员属性、方法属性、类的继承等等。     如果上述的各种要求你都自认为满意的做到了,并且你说除了上述的各种要求你做到了之外,你还做到了没有要求到的地方。那么这就可以了吗?如果你认为可以了,那么你就错了。还有一步不可或缺,那就是代码的复审。代码复审可以这么认为相当于考试过程中的一种检查。复审记住要得出复核表哦。一般情况之下,复审过后你会发现你的程序中出现了你所没有想到的一些问题,并且数量还很可观,那么有什么更好的解决办法吗?书中所提到的是结对编程,也是我日后将要面对的最普通的一种现实情况。

         结对编程的要求就是得需要和别人打交道,这一方面是我们的弱项。一个人的力量毕竟是有限的。最终情况下你还得接受这种现实。书中无不详尽告诉我们大家如何进行两人(或多人)的结对编程,人与人之间的沟通,书中分为几种阶段:萌芽阶段、磨合阶段、规范阶段、创造阶段、解体阶段。最后一种阶段无非是谁也最初所不愿见到的,那么我们到底应该怎么做呢?细想之下你会发现“病从口入,祸从口出”这句话多么高的含金量。所以注意一下我们的措辞尤其建议时。而书中就是大幅展现这种方法。相信你读完之后也会有所启发!

  • 相关阅读:
    如何用CSS实现中间自适应,两边定宽三栏布局
    [转]通过Spring Boot三分钟创建Spring Web项目
    [转]Java Web笔记:搭建环境和项目配置(MyEclipse 2014 + Maven + Tomcat)
    [转]单元测试、集成测试、确认测试、系统测试、验收测试
    [转]maven全局配置文件settings.xml详解
    [转]解决-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.
    [转]PO BO VO DTO POJO DAO概念及其作用(附转换图)
    [转]如何提升你的能力?给年轻程序员的几条建议
    从oracle导出数据成csv,将csv导入mongodb问题
    Windows下Mongodb启动问题
  • 原文地址:https://www.cnblogs.com/gaara-zhang/p/5272463.html
Copyright © 2020-2023  润新知