1
3
还有一种类似OOP的方法:用字段“name”、“dob”、“phone”、“address”创建参数对象(例如person)(这在Fowler的“refactoring”一书中称为引入参数对象重构)。 在您的例子中似乎是合适的,因为您传递给函数的所有字段实际上都与一个对象相关。 |
2
4
Clean Code ,您应该将参数atmost的数量限制为2-3,以使代码易于理解。因此,最好将它们包装到一个对象中,并将对象作为参数传递。这绝对更可取。 |
3
1
尽管函数的第二个版本 好 总之,我将使用第一个版本或类对象方式。 |
4
0
我更喜欢第一个版本,因为它更明确,因此更程序员友好。程序员一眼就能看出函数的期望值。
我不知道要评论的性能影响。我怀疑如果有的话,处罚不会很重。 |
Schadre · C-plus编码错误 2 年前 |
Nithin K · 即使类属性的类型正确,也会获取异常 2 年前 |
amirreza870 · Python OOP-更改类文本 2 年前 |
A_K · 使用cat或打印方法打印部分内容的子集闭包 2 年前 |
Mo Fatah · 如何使用Python类打印数独板? 2 年前 |