什么是可维护的代码
2012-05-02 14:28
155 查看
• 可理解性——其他人可以接手代码并理解它的意图和一般途径,而无须原开发人员的完整解释;
• 直观性——代码中的东西一看就能明白,不管其操作过程多么复杂;
• 可适应性——代码以一种数据上的变化不要求完全重写的方法撰写;
• 可扩展性——在代码架构上已考虑到在未来允许对核心功能进行扩展;
• 可调实行——当有地方出错时,代码可以给予你足够的信息来尽可能直接地确定问题所在。
• 直观性——代码中的东西一看就能明白,不管其操作过程多么复杂;
• 可适应性——代码以一种数据上的变化不要求完全重写的方法撰写;
• 可扩展性——在代码架构上已考虑到在未来允许对核心功能进行扩展;
• 可调实行——当有地方出错时,代码可以给予你足够的信息来尽可能直接地确定问题所在。
相关文章推荐
- 看看我在维护什么代码吧,吐槽一下
- 找到内核中的所有对象是通过什么模型结构串起来维护的,就掌握了这套代码
- 第五次作业2、请将该code进行代码重构,使之模块化,并易于阅读和维护;
- 这段代码输出什么?说明了什么问题?
- 如何写可维护的代码
- 在XX公司工作第二天,维护已有代码
- 什么是“托管(managed)”\ 如何与非托管代码交互?
- 个人管理 - 什么是好代码
- 写代码,写什么
- 如何实现把CListCtrl类中的数据存储到txt或excel中,并且存储位置可以自己选择?具体代码是什么?
- 老码农冒死揭开行业黑幕:如何编写无法维护的代码
- 什么是黑链?常见的黑链代码?
- 写代码如坐禅--看看这个时候你该干些什么?
- 写clone()方法时,通常都有一行代码,是什么?
- 什么是好的代码
- 以下代码有什么问题?
- 什么是整洁的代码?
- 什么是代码工人
- 如何使用 require.js ,实现js文件的异步加载,避免网页失去响应,管理模块之间的依赖性,便于代码的编写和维护。
- 写clone()方法时,通常都有一行代码,是什么?