【发布时间】:2018-04-30 17:58:06
【问题描述】:
我将我的一个布尔参数命名为didInfoChange。
我团队中的许多人告诉我将其更改为 isInfoChanged,我不同意。可能是因为我的团队成员不是以英语为母语的人(我也不是),但我觉得ifInfoChanged 是不对的。
didInfoChange -> Did information change? -> True/False
在我看来很理解
isInfoChanged -> is info changed?
听起来不太对劲。
争论这个可能没什么大不了的,但我做了一些搜索,人们并没有真正使用did 作为标志名称。 hasInfoChanged 没问题,但 has 和 did 基本上是一回事。
我想知道为什么did 不行?
【问题讨论】:
-
我赞成
infoChanged。但如果我团队中的每个人都希望我使用错误的名字,我可能会遵守,为了和谐。 -
感谢您的回复,我也可以使用
infoChanged,但由于其他所有操作都使用is完成,所以每个人都想在所有事情前坚持is。由于人们对此争论不休,因此我的 PR 没有被审查,这需要很长时间。但是,我觉得如果有什么不对的地方,那就应该改变。
标签: coding-style naming-conventions