我不确定这个地方问得对不对,如果我错了,请纠正我。
情况是:
哪个版本是正确的,为什么?
getCategoriesCodes()或
getCategoryCodes()我从两个角度看这个问题,一个是英语语法,另一个是干净的代码和代码有意义的命名。
请给我你的意见,哪个方法的名字更好,并补充说明是英语,你的母语。
发布于 2015-10-06 09:23:07
作为一个以英语为母语的人和一个Java程序员:getCategoryCodes()更好。getCategoriesCodes()对我来说意味着我得到了每个类别的多个代码,或者这些代码与类别的集合有关,而不是每个类别的代码。
作为“真实”英语中的一个例子:一辆汽车只有一个司机;你会把许多汽车的司机称为“汽车司机”,而不是“汽车司机”。
发布于 2015-10-06 09:15:21
我会支持干净的代码和有意义的命名。没有人会在你的代码中评判你的英语,而且在一个月或一年内看代码也会让你更容易理解它的措辞是否正确。
发布于 2015-10-06 09:23:23
给予名称语法正确是无害的,只要它是可读的和可理解的,并且不会变得很长,因为长的名字是很难理解的。
https://stackoverflow.com/questions/32966040
复制相似问题