博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
代码整洁之道读后感(一)
阅读量:4705 次
发布时间:2019-06-10

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

什么是整洁代码?

        Bjarne Stroustrup  C++语言发明者:

        整洁的代码只做好一件事。

        破窗理论:窗户破损了的建筑让人觉得似乎无人照管,于是别人也不关心,放任窗户继续破损。最终自己也参加破坏活动,在外墙上涂鸦,任垃圾堆积,一扇破损的窗户开辟了大厦走向倾颓的道路。

        Grady  Booch   面向对象分析与设计  一书作者:

        整洁的代码简单直接,整洁的代码如同优美的散文。从不隐藏设计者的意图,充满了干净利落的抽象和直接了当的控制语句。

        “老大”Dave  Thomas,OTI公司创始人,Eclipse战略教父:

       整洁的代码应可由作者之外的开发者阅读和增补。它应当有单元测试和验收测试,应该使用有意义的命名。它只提供一种而非多种做一件事的途径。它应有尽量少的依赖关系,而且要明确地定义和提供清晰、尽量少的API,代码应通过其字面表达含义。

        Ron Jeffries  极限编程实施以及C#极限编程探险  作者:

        简单代码,依其重要顺序:

  • 能通过所有测试。
  • 没有重复代码。
  • 体现系统中的全部设计理念。
  • 包含尽量少的实体,比如类、方法、函数等。

          童子军军规:

          让营地比你来时更干净。如果每次签入时,代码都比签出时干净,那么代码就不会腐坏。清理不一定要花多少功夫,也许只是改好一个变量名,拆分一个有点过长的函数,消除一点点重复代码,清理一个嵌套if语句。

转载于:https://www.cnblogs.com/beiyeren/p/3915304.html

你可能感兴趣的文章
Java环境变量设置
查看>>
【JBPM4】判断节点decision 方法3 handler
查看>>
filter 过滤器(监听)
查看>>
node启动时, listen EADDRINUSE 报错;
查看>>
杭电3466————DP之01背包(对状态转移方程的更新理解)
查看>>
python--注释
查看>>
SQL case when else
查看>>
SYS_CONTEXT 详细用法
查看>>
Pycharm配置autopep8让Python代码更符合pep8规范
查看>>
我的第一篇博客
查看>>
【C++算法与数据结构学习笔记------单链表实现多项式】
查看>>
C#垃圾回收机制
查看>>
31、任务三十一——表单联动
查看>>
python之hasattr、getattr和setattr函数
查看>>
maven使用阿里镜像配置文件
查看>>
Copy code from eclipse to word, save syntax.
查看>>
arguments.callee的作用及替换方案
查看>>
PHP echo 和 print 语句
查看>>
第一讲 一个简单的Qt程序分析
查看>>
Centos 6.5下的OPENJDK卸载和SUN的JDK安装、环境变量配置
查看>>