我在一个名为class的类中有两个参数:
textWithHeader和textWithoutHeader
他们是很混乱的名字!
加上get方法是getTextWithoutHeader()+ IDE自动完成这一事实,将它们混合在一起很容易。

在代码中的某些地方,一些开发人员混杂在一起,从而在系统中造成了一些非常困难的错误。

这种类型的参数有任何命名约定吗?

很好,但没有雪茄:


更改为text和textWithHeader还不够明确。
更改为headerlessText和TextWithHeader,会使它们在我想保留的自动完成功能上不彼此相邻。

最佳答案

我建议称它们为headerlessText和textWithHeader
您保留了含义,但名称足够不同,不要混淆。

08-16 15:08