JavaScript库中组件的大小?

时间:2013-01-31 21:08:52

标签: javascript

我将我的JavaScript组织成模块。

在某些地方,我可以通过很多不同的方式来组织代码以获得一定的规模。

这个问题无意产生意见或推测。

我只是想整理好我的代码。如果没有最佳尺寸,是否有编写良好代码的平均尺寸?

以下是Columbia University发布在here

上的{{3}}相关研究的链接
  

足够的代码来完成这项工作

是类似问题的最佳答案,但是如果你相信鸡蛋是第一个,那么JavaScript中写得很好的组件(鸡蛋)的平均大小是多少?

1 个答案:

答案 0 :(得分:1)

我没有考虑代码行的大小,而是根据类或模块中的职责数量来考虑大小。

根据single responsibility principle,每个模块应该只有一个责任 - 或者一个改变的理由,这是另一种将其视为Uncle Bob推广的方式。以这种方式组织代码的好处在于它会迫使您将您的问题分开,这往往会使代码更容易维护。

当您根据责任考虑代码时,有关模块大小的决策变得更容易。