如何度量软件架构
出处:
mp.weixin.qq.com
作者:
麻广广
不管是架构治理,还是团队管理,通过有效的度量都能找到问题并加以改进,指标也能反映改进后的效果。 指标是很神奇的,它就像是系统中的一个开关,如果你关注它,就像打开一个开关,整个系统可能会有一些奇怪的反应。找到合适的指标让系统达到自己预期的效果,非常难。然而,这并不意味着我们要放弃通过指标度量的手段来解决问题。 很多人会用医生诊病来比喻软件架构健康度优化,我也曾在 《如何提升系统可用性》 用名医扁鹊三兄弟的故事来说明提前关注系统健康度的重要性。软件系统的运行可能远不及人体那么复杂,但随着系统规模的增大,系统的运行会变得非常复杂,远超出一个人所能认知的范围,在这种情况下,软件系统和人体都可以看做是非常复杂的系统,一些“诊断”和“医治”的手段和方法大概是相通的。