博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《构建之法》阅读笔记02
阅读量:7211 次
发布时间:2019-06-29

本文共 933 字,大约阅读时间需要 3 分钟。

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

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

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

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

转载于:https://www.cnblogs.com/gaara-zhang/p/5272463.html

你可能感兴趣的文章
Oracle新一代数据库机 助所有规模企业迈向云端
查看>>
2017年中国大功率UPS市场需求、市场需求及市场结构占比分析预测
查看>>
三星集团总市值达3220亿美元,高阿里巴巴近千亿
查看>>
高通在物联网领域已经深耕多年
查看>>
广州运营开放式数据交易平台发力大数据业务
查看>>
程维谈智慧交通:我们赶上好时代 走出了自己路
查看>>
中国光伏新增装机容量猛增
查看>>
数据库建立索引的原则
查看>>
林洋能源:布局能源互联网 分布式光伏龙头再扬帆
查看>>
理解 Linux/Unix 登录脚本
查看>>
C++程序设计:原理与实践(进阶篇)15.4 链表
查看>>
《C++面向对象高效编程(第2版)》——3.16 从函数中返回引用
查看>>
《JavaScript精粹(修订版)》——1.6 使用括号和分号结束符(一致的编码方式)...
查看>>
2.4 表单数据的验证
查看>>
《Android游戏开发详解》——第2章,第2.10节使用对象
查看>>
《OpenGL ES 2.0游戏开发(上卷):基础技术和典型案例》一第6章 让场景更逼真——光照效果...
查看>>
MongoDB介绍与安装
查看>>
《C语言接口与实现:创建可重用软件的技术》一1.5 习题
查看>>
《网页设计与前端开发 Dreamweaver+Flash+Photoshop+HTML+CSS+JavaScript 从入门到精通》—— 第1章 网页设计基础知识...
查看>>
Maven实战. 3.7NetBeans Maven插件简单使用
查看>>