04-03.eri-test 清洁代码原则-功能

我正在读罗伯特·C·马丁(Robert C。 Martin)的《清洁代码》,这是迄今为止令人惊奇的事情。 他提出的一些原则需要强调。

在继续阅读时,我也在考虑分享其他原则。 因为它将帮助我和您学习和实施。

在这篇文章中,我介绍了函数的简洁代码原则

1个个

功能应该做一件事。 他们应该做好。 他们只能这样做。

2

如果某个功能仅执行比该功能的说明名称低一级的那些步骤,则该功能正在做一件事。

3

函数越小越集中,选择描述性名称就越容易。

4

知道一个函数除了“一件事”还可以做的另一种方式是,您是否可以使用一个名称重命名该函数,而不仅仅是重述其实现。

5

长描述性名称比长描述性注释更好。

6

函数的理想参数个数为零(尼拉度)。 接下来是一个(单声道),紧接着是两个(双声道)。 在可能的情况下,应避免使用三个参数(三重性)。 超过三个(polyadic)需要非常特殊的理由-无论如何都不应使用它们。

7

函数应该做某事或回答某件事,但不能两者都做。 您的函数应该更改对象的状态,或者应该返回有关该对象的一些信息。 两者都经常导致混乱。

快乐的编码。

这篇文章首先发表于codebond.co

from: https://dev.to//codebondco/clean-code-principles-function-52hb

发布了0 篇原创文章 · 获赞 0 · 访问量 124

猜你喜欢

转载自blog.csdn.net/cunbang3337/article/details/105558725
今日推荐