可理解性:你尚未关注的最重要度量指标
本文要点:
唯一不变的就是变化。这一点在软件工程中表现得尤为明显,在软件工程中,开发人员的日常工作就是修修补补、调调改改,甚至是重新构建他们所负责的系统。
随着应用程序的增长和团队规模的扩大,仍能保持对该软件清晰的理解变得更具挑战性。复杂性会影响工程师理解软件并根据需要做有效的变更。
可理解性这一概念,即系统所呈现的内容应该使工程师能够很容易理解它。一个系统越容易被人理解,工程师就越容易以可预测和安全的方式改变它。
如果某一系统符合完整、简洁、清晰、有条理这些标准,那么它就是可理解的。
可理解性...