任何一个有经验的程序员都知道,软件开发遵循着一些不成文的法则。然而,如果你不遵循这些法则也并不意味着会受到惩罚;相反,有时你还会获得意外的好处。洛阳北大青鸟教员结合自己多年的教学经验,总结了简单软件编程中的21条法则如下: 1任何程序一旦部署即显陈旧。 2修改需求规范来适应程序比反过来做更容易。 3一个程序如果很有用,那它注定要被改掉。 4一个程序如果没用,那它一定会有很好的文档。 5任何程序里都仅仅只有10%的代码会被执行到。 6软件会一直膨胀到耗尽所有资源为止。 7任何一个有点价值的程序里都会有至少一个bug。 8原型完美的程度跟审视的...
第五十条:用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会。 以下的49条同样可以改善你的php程序的效率。 1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。 2、并不是事必面向对象(OOP),面向对象往往开销很大,每个方法和对象调用都会消耗很多内存。 3、方法调用看来与类中定义的方法的数量无关,因为我(在测试方法之前和之后都)添加了10个方法,但性能上没有变化。 4、派生类中的方法运行起来要快于在基类中定义的同样的方法。 5、$row[’id’] 的速度是$row[id]的7...