我使用C#已经有很多年了,主要习惯于每种类型一个文件的工作方式。我也喜欢将文件放入子文件夹(对应于C#中的名称空间)。
但现在我正在使用TypeScript构建一个移动web应用程序,并且发现我自己的代码结构也是如此。然而,这并不能很好地工作:
第一点应该是可以修复的,方法是编写一个小工具,从捆绑输出中剔除不必要的模块包装器。我在想,我需要避免使用子模块,而只是将所有内容都放在一个模块中,而不考虑文件系统的位置。
有没有比我现在正在做/计划的更好的构建TypeScript代码的方法,或者像上面这样的东西是推荐的做法?对于喜欢单一责任原则的人来说,有哪些替代方案值得考虑?
PS:我希望这符合SO的指导方针,尽管可能有点主观和开放。
https://stackoverflow.com/questions/13922305
复制相似问题