简单的命名约定问题。
我在同一个全局变量下有两个事件系统。
NS
一个抽象dom事件,另一个是基础的pub / sub系统。
每个人都有自己的方法清单。
我计划将此事命名为。
NS.Event.trigger(name);
另一个我打算这样命名。
NS.EventDom.add(type, func);
这些好名字?我需要良好的API名称,并希望遵循Noun / Verb惯例。
NS.EventD.add(type, func)
会有效吗?
是缩写O.K?
另一种选择是
NS.Event
和
NS.Ev
答案 0 :(得分:1)
难以回答的问题,因为API和命名是计算机科学中真正困难的两件事(我认为在某个地方有适当的引用,但无论如何......)。
我希望与名称保持某种一致性,例如DomEvent
和XXXEvent
,其中XXX是描述事件类型的内容,例如 - XhrEvent
或ServerEvent
。 EventDom
对我来说听起来不对。 DomEvent
对我来说听起来更像是英语,使用这种风格的是惯用的Java(如果不是JavaScript)。
我不会在名字中使用缩写。 Ev
对我没有意义。