准则没有道德
阅读:
准则没有道德
每个人都会从开发团队那里听到的最有趣的对话之一是围绕代码库质量的对话。如果您最近没有接触过开发团队,那么让我们回顾一下这种对话通常是如何进行的。
开发人员A:“这个代码很糟糕,不管是谁写的都是白痴。这是最糟糕的代码之一!”
开发者B:“我同意,让我检查一下更新日志,看看是谁写的。”
开发人员A:“不用麻烦了,我上周就写好了!”
有时候谈话内容会多一点色彩,但前提是一样的。编写的每一行代码;每个附带的应用程序都带有一种通常不是基于事实的看法。可以肯定地说,任何重做任务的人都可能做得更好。人们常说,事后诸葛亮。
因此,对于应用程序或代码行,只有两个度量标准可以被实际度量。这些代码非常简单,但却封装了代码基的所有内容。它的工作原理。改变很容易。
它的工作原理。它不工作。这是二进制。这很简单。它可以分为两类。它编译和部署。它符合我们的市场需求。
改变很容易。它不是。这可以通过秒表和部署后的意外次数来衡量。都是主观的。快速并不总是最好的,完美也不总是最好的。这个度量基于组织能够承受的风险和时间。
准则没有道德。这不是漂亮。还不是很好。不丑。它不是坏的。不是太多。不是太少了。它只工作。它是可以改变的。试着从这些象限开始测量代码库。
留下评论