转载 软件开发学习者必须掌握的21项编程法则

任何一个有经验的程序员都知道,软件开发遵循着一些不成文的法则。然而,如果你不遵循这些法则也并不意味着会受到惩罚;相反,有时你还会获得意外的好处。洛阳北大青鸟教员结合自己多年的教学经验,总结了简单软件编程中的21条法则如下:    1任何程序一旦部署即显陈旧。    2修改需求规范来适应程序比反过来做更容易。    3一个程序如果很有用,那它注定要被改掉。    4一个程序如果没用,那它一定会有很好的文档。    5任何程序里都仅仅只有10%的代码会被执行到。    6软件会一直膨胀到耗尽所有资源为止。    7任何一个有点价值的程序里都会有至少一个bug。    8原型完美的程度跟审视的...
默认分类 | 2011-12-01 20:06 | 阅读 2107 次 | 评论 0 条

转载提高php运行效率的50个技巧 和 50个提高PHP编程效率的方法

第五十条:用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会。  以下的49条同样可以改善你的php程序的效率。  1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。  2、并不是事必面向对象(OOP),面向对象往往开销很大,每个方法和对象调用都会消耗很多内存。  3、方法调用看来与类中定义的方法的数量无关,因为我(在测试方法之前和之后都)添加了10个方法,但性能上没有变化。  4、派生类中的方法运行起来要快于在基类中定义的同样的方法。  5、$row[’id’] 的速度是$row[id]的7...
好文章 | 2011-12-01 20:05 | 阅读 968 次 | 评论 0 条