【发布时间】:2015-08-10 08:35:13
【问题描述】:
TL;DR
我们如何命名具有扩展 JavaScript 的默认类功能的特性的类(例如 Array)。
说明
我是AlgoFlux Runtime 的作者,这是一个为数据结构、算法和处理提供类的小型库。这个库有 array、object、math、colors 和其他很酷的东西的帮助模块。
我应该如何命名它们?现在我正在使用以下约定:
MathHArrayHObjectH- ..
H 表示一个 Helper 类。现在看起来有点丑。
名称间距?
是的,我可以像AlgoFlux.Arrays.unique() 一样封装所有这些。但我想保持简短,如果 JS 支持 using <class> 语句,就像在 C# 中一样,那将是一个好主意。
原型设计?
扩展内置类是个坏主意。为此制作单独的模块是一个不错的设计决策。
我们将不胜感激有关此问题的任何帮助。谢谢。
【问题讨论】:
-
您的问题与CR 相比,更具有话题性。 SO 适用于特定的编程问题。
-
SO 对
naming-conventions有 2,729 个问题。我想这个问题也符合条件。
标签: javascript naming-conventions naming