我将我的JavaScript组织成模块。
在某些地方,我可以通过很多不同的方式来组织代码以获得一定的规模。
这个问题无意产生意见或推测。
我只是想整理好我的代码。如果没有最佳尺寸,是否有编写良好代码的平均尺寸?
以下是Columbia University发布在here
上的{{3}}相关研究的链接足够的代码来完成这项工作
是类似问题的最佳答案,但是如果你相信鸡蛋是第一个,那么JavaScript中写得很好的组件(鸡蛋)的平均大小是多少?
答案 0 :(得分:1)
我没有考虑代码行的大小,而是根据类或模块中的职责数量来考虑大小。
根据single responsibility principle,每个模块应该只有一个责任 - 或者一个改变的理由,这是另一种将其视为Uncle Bob推广的方式。以这种方式组织代码的好处在于它会迫使您将您的问题分开,这往往会使代码更容易维护。
当您根据责任考虑代码时,有关模块大小的决策变得更容易。