返回列表的方法中的复数/单数命名

Ste*_*ini 4 coding-style naming-conventions

这似乎是一个微不足道的观点,直到你意识到你需要一致性.我不是英语母语人士,我更喜欢问语法和风格.在这些方法名称中哪一个必须首选,返回一个URI列表,每个URI与一个对象相关联?

objectUriList()
objectsUriList()
objectUrisList()
objectsUrisList()
Run Code Online (Sandbox Code Playgroud)

另外,您是否认为好的样式可以明确返回的对象是方法名称中的列表.在任何情况下,或许类似objectUris()(或其正确的形式)都会很好和直观.

yu_*_*sha 5

我也不是英语母语人士.正确的表单是objectUriList或objectUris.无论物体和uris的数量.

停车场=汽车公园.
PC存储= PC的存储.
橡树林
等


Fra*_* IV 4

我会称之为 objectUriList(),它只是说起来更容易并且本质上是正确的。很明显,它返回一个 List,它是一组 Uris,因此您实际上不需要复数。

但是,您对 objectUris() 的最终建议也很好,具体取决于在您的 IDE 中看到它返回 List 的容易程度。

  • 作为一个以英语为母语的人,我不知道规则是什么,只是听起来不错。:) (2认同)