【发布时间】:2011-06-02 07:00:04
【问题描述】:
前几天我在看美国手语……我注意到语言的结构是主题评论。就像“天气很好”一样。这让我开始思考为什么我们以以下方式命名方法/函数:
function getName() { ... }
function setName(v) { ... }
如果我们考虑在主题评论函数中命名,函数名称将是
function nameGet() { ... }
function nameSet() { ... }
这对于具有多种用途的类可能会更好。即:
class events {
function ListAdd();
function ListDelete();
function ListGet();
function EventAdd();
function EventDelete();
function EventGet();
}
这样,功能按“主题”分组。与以前的命名一样,函数是按动作名词分组的,但按名词排序。
我认为这是一个有趣的 POV,其他人如何看待命名函数/方法 Topic-Comment?
显然,在同一个项目中混合命名约定会很奇怪,但总的来说呢?
【问题讨论】:
标签: oop programming-languages naming-conventions