从小工到专家2

1.       DRY原则:dont repeat yourself,含义是系统中的每一项知识都必须具有单一,无歧义,权威的表示。即要避免重复。

程序员需要持续不断的维护,这是整个开发过程中的例行事务。

2.       重复的类型:

强加的重复,指环境因素导致的重复.解决需要智慧。

信息的多种表示(如不同平台不同语言对同一信息的表示),这样可能导致不一致,通过编写简单的过滤器或代码生成器来解决,即从同一个源(信息的表示)来生成。

要把低级的知识放在代码中,把注释保留给其他的高级说明。即指分层设计,高层的逻辑尽量抽象以避免修改。这样底层和高层解耦,也防止注释过期。

无意的重复和无耐性的重复要被避免。

开发者之间的重复。

猜你喜欢

转载自www.cnblogs.com/xrj-/p/11723017.html