18_great_rules_for_good_programmers

优秀程序员的18大法则

Posted by kunnan on September 27, 2018
  • Don’t repeat yourself

    • 避免重复;许多编程结构(循环、函数、代码块block)的存在都是为了避免重复的,否则一旦重复,就会创建一个新的抽象
  • keep it simple, 避免复杂性,保持在简约的设计道路上;为维护者写代码,准守标准约定,尽可能避免惊讶导致的潜在负面影响

  • 不要画蛇添足:只有当你真正需要的时候才去添加额外的功能

  • 开闭原则

    • 你写的class,大家可以扩展(开),但是不能修改(闭)
  • 最小化耦合原则

    • 代码的任何部分都应该减少对其他代码的依赖。尽量避免使用共享变量;代码的组成部分应该是一个单一明确的任务。
  • 最大内聚

    • 相似功能的代码应该放在一个组件中

See Also

  • newpost
/Users/devzkn/bin//newpost 18_great_rules_for_good_programmers 优秀程序员的18大法则 -t program
#原来""的参数,需要自己加上""

转载请注明: > 18_great_rules_for_good_programmers