写代码要坚持的总原则

原创 2012年03月21日 13:49:17

1、清晰

      因为代码首先是给人看的,之后才是给编译器看,然后被机器执行,所以,代码第一个原则就是,代码一定要清晰明了,包括语义,目的要清晰。这样便于代码的理解和维护,重构。

      虽然,编写代码的第一个目的是能够给出正确的结果,但是,即使代码的运算结果是正确的,但是代码写的一团糟,除了机器外没人能看懂理解,那么这段代码也就没什么意义了,虽然目前代码能运行正确,但是这给后期的维护和重构埋下了隐患,应当拒绝这样的代码。

      记得哪位名人说过:代码是给人看的,只不过是顺便能被机器执行而已。

2、简洁

      要追求Linux的理念:简单即是美。尽量编写易于理解和易于实现的代码,不要企图设计一种面面俱到的复杂的逻辑或者数据结构

3、坚持合适的代码风格

      代码风格包括代码和注释,从头坚持一定的风格,会让代码看起来更舒适

4、不要企图设计面面俱到的数据结构

      如果一个功能复杂,那么不要为了考虑周全而企图设计一个面面俱到的数据结构来完成这个功能,即使能设计出来,那么这个数据结构由于过于复杂,难于理解,难于维护,给后期维护造成麻烦。这种情况下,应当追求简洁,把问题简化,逐个击破,用空间或者设计换取时间或者简洁

相关文章推荐

如何编写高效的代码

概述 随着Java的广泛应用,越来越多的关键企业系统也使用Java构建。作为Java核心运行环境的Java虚拟机JVM被广泛地部署在各种系统平台上。对Java应用的性能优化也越来越受到关注;谈到Ja...

如何编写简单优雅的代码

如何编写简单优雅的代码

编写代码之原则_总结

整理了我所接触到的一些关于编写代码的原则。

高效整洁CSS代码原则 (下)

  • 2011年12月08日 13:02
  • 661KB
  • 下载

高效整洁CSS代码原则 (上)

  • 2011年12月08日 13:03
  • 680KB
  • 下载

C++学习笔记57——非类型模板形参与泛型代码原则

1,非类型模板形参 模板的形参并不一定都代表未定的类型,也可以是一个实实在在的值,这样的模板形参称之为非类型形参。 需要注意的是,这个值必须是常量值。 需要进一步说明的是,常量表达式的定义是:编...

SoC嵌入式软件架构设计之三:代码分块(Bank)设计原则

上一节讲述了在没有MMU的CPU(如80251、MIPS M控制器系列、ARM cortex m系列)上实现虚拟内存管理的集成硬件设计方法,新设计的内存管理管理单元要实现虚拟内存管理还需要操作系统、代...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:写代码要坚持的总原则
举报原因:
原因补充:

(最多只允许输入30个字)