2012年4月23日
摘要: 很多人以为提高编码质量,需要很多激动人心的创新,需要明显的飞跃,这也许对,但我个人感觉项目中提高编码质量是个水磨功夫,要一步步积累,方法论大多时候帮助不大。这次先从命名说起。当我们看到一份设计图或一份代码时,大多数人会【望文生义】。但使人【望文生义】却正是语言文字的根本使命。因此,如果一个函数被命名为Add(),但内部实际做的是减法,那么这份设计或者这份代码,一定是很难理解的。于是一个非常现实的问题就摆在了我们的面前:我们究竟应该如何为类,为方法等等命名?以命名而论,有两个较大的陷阱:一个是名实不符,一个是词义混淆。名实不符的常见情形又有两类。比如:以偏概全。假设说一个方法被命名为Output 阅读全文
posted @ 2012-04-23 00:17 理想流 阅读(2927) 评论(5) 推荐(5) 编辑