《代码整洁之道》读书笔记五


整洁的代码

1.习艺之要

   1).知:习得有关原则、模式和实践的知识,穷尽应知之事,并且要对其了如指掌

   2).行:通过刻苦实践掌握它

2.阅读本书原因

  1)。你是个程序员

  2)。你想成为更好的程序员

3.勒布朗法则:

   稍后等于永不

4.花时间保持代码整洁不但有关效率,还有关生存

5.程序员遵从不了解混乱风险的经理的意愿,也是不专业的做法

6.赶上期限的唯一方法,做得快的唯一方法----就是始终尽可能保持代码整洁

7.破窗理论

8.整洁的代码只做好一件事

  力求集中,每个函数、每个类、模块都全神贯注于一事,完全不受四周细节的干扰和污染

9.整洁的代码应当明确展现出要解决问题的张力

10.简单代码规则:

       按重要顺序:

          .能通过所有测试

           没有重复代码

           体现系统中的全部设计理念

           包括尽量少的实体,比如类、方法、函数等

   无重复代码:

        如果同一段代码反复出现,就表示某种想法未在代码中得到良好的体现,应该尽力

        去找出到底那是什么,然后再尽力更清晰地表达出来

 11.提高表达力

    1)。有意义的命名

    2)。只做一件事

    3)。小规模抽象

 12.想要干得快、想要早点做完、想要轻松写代码,先让代码易读

TRANSLATE with x English
Arabic Hebrew Polish
Bulgarian Hindi Portuguese
Catalan Hmong Daw Romanian
Chinese Simplified Hungarian Russian
Chinese Traditional Indonesian Slovak
Czech Italian Slovenian
Danish Japanese Spanish
Dutch Klingon Swedish
English Korean Thai
Estonian Latvian Turkish
Finnish Lithuanian Ukrainian
French Malay Urdu
German Maltese Vietnamese
Greek Norwegian Welsh
Haitian Creole Persian  
Bing Webmaster Portal Back