21种代码的“坏味道”

Posted by Admin L in Thinking in Programming & Software on 16-05-2012. Tags:

1.Duplicated Code
代码重复几乎是最常见的异味了。他也是Refactoring 的主要目标之一。代码重复往
往来自于copy-and-paste 的编程风格。与他相对应OAOO 是一个好系统的重要标志。

2.Long method
它是传统结构化的“遗毒“。一个方法应当具有自我独立的意图,不要把几个意图
放在一起,我的《大类和长方法》一文中有详细描述。

3.Large Class
大类就是你把太多的责任交给了一个类。这里的规则是One Class One Responsibility。

4.Divergent Change
一个类里面的内容[……]

Read More…

深夜,烤兔加葡萄酒。共享随笔系列之三

Posted by Admin L in Thinking in Programming & Software on 26-12-2011. Tags:

作者:牧山道人
原文地址:https://www.seeksunslowly.com/shareware-jottings-3
转载请注明出处,谢谢。
_____________________________________

第一篇随笔见
https://www.seeksunslowly.com/shareware-jottings-1
基本是概念性的东西。
第二篇随笔见
https://www.seeksunslowly.com/shareware-jottings-2
以实作类经验为主。

本次随笔既有概念性的议题,也有可实作之内容。

1、什么是优秀[……]

Read More…