![]() |
1
6
您现在可能是唯一的开发人员,但是否有其他人会使用此代码?如果是这样的话,如果您只是简单地包装调用,那么应该主要使用标准库名称。 我曾经使用过这样的代码,作者在代码中包装了这样的调用,它确实会损害快速理解代码的能力。
嗯,不……但我想“该死……我得学习这个家伙的新命名标准,虽然用心良苦,但这需要时间。” |
![]() |
2
4
我想你所指的不仅是命名约定,还包括
我完全可以理解在这些东西周围建立健全的自我防卫包装的愿望。不过,我还是宁愿不这样做,仅仅是因为它为您的项目添加了一个专有层,这会使其他人更难理解。每个人都知道
我倾向于坚持这些标准,尽管在这种情况下它们确实很糟糕。另外,有了一个可以在键入时查找函数和参数的合适的IDE,问题已经大大减少了。
另一方面,我看不出在静态类中有什么害处。
|
![]() |
3
2
简单的包装不会影响您的性能,但这可能会混淆项目中未来的开发人员。作为一个PHP程序员,您慢慢地开始期待奇怪的命名约定。 如果您要添加任何功能,那么拥有一致的约定是非常好的。我曾经使用过一个PHP静态类,它包装了本机数组函数(并添加了新的函数)。总是有相同的论点放置是很方便的。 |
![]() |
4
0
在我看来,例如数组的OOP实现是可以的,您将包装它们并部分修改功能,不过只是重命名函数和改变我不喜欢的参数。 如果您确实需要这样做,请确保使用phpDoc对其进行注释,这样人们就可以在其IDE的自动完成功能中看到正确的语法。 |
![]() |
Ani · 按字典顺序对日志进行排序的pythonic方法 7 年前 |
![]() |
Jonathan Mee · 是否有一个标准的算法在一个范围内迭代? 10 年前 |
![]() |
Phoenix · Python-类方法() 11 年前 |