重构
@航空母舰
这个作者很懒,什么都没留下…
展开
-
风雨20年:我所积累的20条编程经验
试自己的代码,那恐怕你开发的就不只是代码,可能还会声名狼藉。 12. 庆祝每一次成功。 我见过很多程序员在解决编程技术难题后,会和同伴握手、击掌或甚至手舞足蹈。每个人在生命中都会碰到“顿悟”。如果一个程序员高兴地跑来叫你去看他的非凡代码,也许你已经看过这样的代码100遍了,但你也应该为了这个家伙而庆祝第101次。(编者注:《庆祝成功的九种方式 》。) 13. 经常检查代码。 在公司,你的代码要经常检查(包括自查和其他同事检查)。不要把别人的检查,看成是对代码风格的苛求。应该把它们看作是有建设性的批评。对原创 2010-11-17 17:39:28 · 95 阅读 · 0 评论 -
改善程序代码质量的一些技巧
原创 2011-01-30 14:25:52 · 153 阅读 · 0 评论 -
PHP开发大型项目的一点经验
习惯,不管是用拼音还是英语,至少应当有一定的意义,以便适合记忆。变量的命名尽量规范化,不要与PHP中的关键字相冲突。 二、函数 PHP自带了很多函数,这给我们程序的编写带来了很多的方便。当然,在大型程序中我们往往自己要定义许多个函数,几十甚至上百个。当然在使用了类的程序中就不叫函数了,就应该叫方法,这里暂且不谈类的使用方法。函数多了,难免就会搞混了。有什么方法可以解决这个问题呢?可以参照上面变量的使用方法一样,同样的,我们也可以把自己定义的函数名全都放在一个数组中。这样我们在使用的过原创 2011-02-23 17:26:51 · 152 阅读 · 0 评论 -
一个程序员分享8年的开发经验
原创 2011-08-11 12:47:02 · 122 阅读 · 1 评论 -
重构 重新组织你的函数
原创 2013-08-06 14:25:23 · 89 阅读 · 0 评论 -
重构 对象之间搬移特性
hod, 或是将旧函数移除。Move Field 状况:你的class中的field被另一个class更多的用到。那么在另一个class里建立new field,修改旧的field。Extract Class状况:一个类做了两个类做的事,那么建立一个新Class,将相关的Field和Method从旧Class移到新ClassInline Class状况:你的某个Class没有做太多事情(没有承担足够责任),那么将Class的所有特性搬移到另一个Class中,然后移除原Class。原创 2013-08-12 16:04:07 · 96 阅读 · 0 评论