zoukankan      html  css  js  c++  java
  • 代码整洁之道阅读笔记03

    代码整洁之道阅读笔记03

    本次阅读:第十章到结束

    个人感受:

    看完这本书,这本书主要是写如何使代码更整洁—可读性强,规范

    这一本书里面有很多的代码,通过每一个代码的例子去进行分析,讲解,有很多东西都需要多多去消化,多去揣摩作者的意思,在总结出自己的一套规范,然后自己按照自己的规范不断去实践,在以后写代码的过程中不断的进行改进,添加一些新的东西。

    从这本书里面,我也收获到很多东西,很多东西都能跟我的编码生活引起共鸣:

    一、整洁代码:消除重复,提高表现力,提早构建简单抽象。

    代码的整洁真的涵盖很多方面,包括类名,函数命名,有效注释等等,对于自己定义的变量、函数去命名,自己一般都是比较随便的,单字母、拼音啥的,都没有什么太多的实际含义,曾经有一段时间,听老师说了关于命名方面的东西,自己就很注意这一方面的东西,基本都是用英文解释,但是很遗憾,没有形成习惯,过另一段时间之后,自己就恢复了原样,结果就没有什么好的改变,只是说有过一段经历罢了不过自己尝试的那一段时间还是觉得比较麻烦,但是依然还是想要形成这个好的习惯,以后就开始重新养成习惯,让每一个变量名、类名、函数名都有自己的意义。

    二、代码规范

    看完这本书,真的觉得代码规范也是一门很大的学问,怎么让代码更加的规范呢?什么样子的代码就是规范的代码呢?其实没有特别明确的标准,要求就是可读性强,重构性强等等,自己要多去总结自己的代码,多看看别人的代码,然后总结出一套适用于自己的代码规范,很多东西,说起来是很简单的,但是做起来确实不容易,自己多动手,多思考着做一下,适合自己的才是最好的,自己总结出来的东西最后用起来肯定也是更加顺手合适的。

    三、代码测试

    平时的学习时,也经常听老师说要多做代码的测试,但是自己也没有当一回事,基本上所有的程序都是写完了再去做测试,经常会出现就是一运行就出问题,然后报一堆错误,然后就开始了漫漫查bug路,真的是查bug查的很难受,都不知道是自己那一部分有问题,程序短一点还可以用一步步运行看结果,程序长了真的就是头皮发麻,以后也要开始尝试一部分一部分做代码的测试。

    四、代码重构

    这一个词以前也听过很多遍,经常说代码重构性,但是令我无语的是自己的代码真的很难重构,重构性很差,自己有些东西都不是太清楚,更不要说重构那一段代码了,令人烦躁呀。隔很长时间看以前的代码,就是会有看不懂,更不要提自己再重构那一段代码了,以后要多提高自己的代码规范度,写一些注释,免得下次再看看不懂。

  • 相关阅读:
    BZOJ 1008: [HNOI2008]越狱
    BZOJ 1007: [HNOI2008]水平可见直线
    BZOJ 1005: [HNOI2008]明明的烦恼
    【LibreOJ10121】与众不同(RMQ,二分)
    【NOIP模拟】数字对(RMQ,二分)
    【POJ3264】Balanced Lineup(RMQ)
    【JZOJ4857】Tourist Attractions(Bitset)
    【BZOJ2330】糖果(差分约束系统,强连通分量,拓扑排序)
    C++对拍数据生成
    C++字符串读入
  • 原文地址:https://www.cnblogs.com/zhoulonghai/p/11005258.html
Copyright © 2011-2022 走看看