七个设计原理②——同构原理

是什么

同构原理就是力求规范。

同等对待相同的东西,坚持不搞特殊。同等对待,举例来说就是同一个模块管理的数值全部采用同一单位、公有函数的参数个数统一等。

为什么

相同的东西用相同的形式表现能够使不同的东西更加突出。不同的东西往往容易产生BUG。遵循同构原理能让我们更容易嗅出代码的异样,从而找出问题所在。

图表和工业制品在设计上追求平衡之美,在这一点上,同构原理也有着相似之处,统一的代码颇具美感,而美的东西一般更容易让人接受,因此统一的代码有较高的可读性。

怎么做

我们要让代码符合一定的规范。不过,这会与程序员的自我表现欲相冲突。

为了展现自己的实力,有些程序员会无视编程规范,编写独特的代码。可靠与简单是代码不可或缺的性质,但这些程序员常常在无意间让代码变得复杂。

这就把智慧与个性用错了地方。小小的自我满足远不及代码质量重要。所以在编写代码时,无比克制住自己的表现欲,以规范为先。

猜你喜欢

转载自blog.csdn.net/u012069234/article/details/114444496