优秀程序设计的原则(可以多读读)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了优秀程序设计的原则(可以多读读)相关的知识,希望对你有一定的参考价值。

  1.避免重复原则(DRY - Don’t repeat yourself)

  编程的最基本原则是避免重复。在程序代码中总会有很多结构体,如循环、函数、类等等。一旦你重复某个语句或概念,就会很容易形成一个抽象体。

  2.抽象原则(Abstraction Principle )

  与DRY原则相关。要记住,程序代码中每一个重要的功能,只能出现在源代码的一个位置。

  3.简单原则(Keep It Simple and Stupid )

  简单是软件设计的目标,简单的代码占用时间少,漏洞少,并且易于修改。

  4.避免创建你不要的代码 Avoid Creating a YAGNI (You aren’t going to need it)

  除非你需要它,否则别创建新功能。

  5.尽可能做可运行的最简单的事(Do the simplest thing that could possibly work)

  尽可能做可运行的最简单的事。在编程中,一定要保持简单原则。作为一名程序员不断的反思“如何在工作中做到简化呢?”这将有助于在设计中保持简单的路径。

  6.别让我思考(Don’t make me think )

  这是Steve Krug一本书的标题,同时也和编程有关。所编写的代码一定要易于读易于理解,这样别人才会欣赏,也能够给你提出合理化的建议。相反,若是繁杂难解的程序,其他人总是会避而远之的。

     此处摘录前6条

  资料来源:http://jingyan.baidu.com/article/75ab0bcbfb2670d6864db219.html

以上是关于优秀程序设计的原则(可以多读读)的主要内容,如果未能解决你的问题,请参考以下文章

优秀编码原来也可以这么容易--编码四原则

优秀API设计的十大原则

有哪些可以提高代码质量的书籍推荐?

( 转 ) 优秀REST风格 API的设计原则

成为优秀Java程序员的10个要点

每个优秀程序员都应遵循的代码原则和规范