zoukankan      html  css  js  c++  java
  • 代码整洁之道【书】--01

     

    阅读本书有2中原因:一,你是程序员;二,你想成为更好的程序员。

    1.1.你的有代码:将需求明确到机器可以执行的细节程度,就是编程要做的事。而这种规约就是代码:严谨,精确,规范和详细好让机器理解和执行

    1.2 糟糕的代码:可能的原因:赶快的完成项目,没有时间,没有时间来清理代码,自己不想回头看自己写的代码,应付交差等,这些都可能毁了程序

    1.3混乱的代价:对代码的修改可能影响到其他的两三行代码,看着代码就头疼,无法理清,最后束手无策,随着混乱的增加,团队的生产力下降,领导增加人手,新人又不太熟悉系统的架构

    1.4 为什么好的代码会很快的就变质成糟糕的代码?理由很多:抱怨需求变化背离了最初的设计;进度太紧张,没法干好活。主要我们自作自受,太不专业

    唯一的方法就是:至始至终都保持代码的整洁性

    写整洁的代码,需要遵循大量的小技巧,贯彻刻苦习得的“整洁感”。

    缺乏代码感的程序员,看混乱是混乱,无处着手。有代码感的程序员能从混乱中看出其中的可能和变化。

    编写整洁的代码的程序员就像艺术家,他能用一系列的变换把一块白板变成优雅代码构系统

    什么是整洁代码?

    “我喜欢优雅和高效的代码。代码逻辑应当直截了当,叫缺陷难以隐藏;尽量减少依赖关系,使之便于维护;依据某种分层战略完善错误处理代码;性能调至最最优,省得引诱别人做没规矩的优化米高处一堆混乱来,整洁的代码只做好一件事”《c++程序设计语言》的作者

    整洁的代码如同优美的散文

    消除重复和提高表达力让我在整洁代码方面获益良多

    不担保让你成为一位好的程序员,只能展示好程序员的思维过程,技巧和技术工具。

    以上信息来之《代码整洁之道》

  • 相关阅读:
    runtest.sh
    写代码:简单的三元运算
    写代码:用户交互显示类似省市县三级联动的选择
    写代码:列举布尔值是False的所有值
    写代码:求集合
    写代码:利用For循环和while输出1-100
    写代码:利用for循环和range输出9*9乘法表
    写代码:查找列表中元素,移除每个元素的空格,并查找以a或A开头并且以c结尾的元素。
    写代码:利用下划线将列表的每个元素拼接成字符串,li=["alex","eric","rain"]
    写代码:购物车程序
  • 原文地址:https://www.cnblogs.com/younghaiqing/p/5072521.html
Copyright © 2011-2022 走看看