• 代码整洁之道读后感(一)


    什么是整洁代码?

            Bjarne Stroustrup  C++语言发明者:

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

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

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

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

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

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

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

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

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

              童子军军规:

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

  • 相关阅读:
    Hql语句注意事项总结
    数据库主键设计之思考
    UTF8的中文问题
    DirectShow SDK笔记【关于DirectShow(4)】
    关于kindeditor上传图片出现"服务器发生故障"的解决办法
    php 分隔字符串为数组
    yum 一次性安装 apache mysql php
    linux下安装gd库
    三种实现PHP伪静态页面的方法
    (转)Linux利器 strace
  • 原文地址:https://www.cnblogs.com/beiyeren/p/3915304.html
Copyright © 2020-2023  润新知