有关重复的几个问题
强加的重复:
- 信息的多种表示:在编码一级,信息需要在不同平台(客户端和服务端)上表示,即使是在客户端不同语言的表示也会带来重复。解决方法:编写代码生成器,针对文本生成不同语言平台的代码。 尽量让低级的知识放在代码中,将注释保留给其他元素,否则一旦代码修改,注释就得一并修改。
- 文档与代码:有些东西改变就得修改文档和代码,所以有能力的话建立文档到代码的生成机制。
- 语言问题
无意的重复:原因来自信息结构的不规范,一旦发现多个相互依赖的元素,就需要考虑去重复的问题
无耐性的重复:懒
开发者之间的重复:通过高层设计避免
标签:修改,重复,代码,之道,程序员,文档,修炼,客户端 From: https://www.cnblogs.com/aiyiliang/p/16846107.html