在TypeScript中考虑单元测试时,哪种内容架构策略最佳?创建模块或类?
模块:moduleX.method1();
//导出方法
class:var x = moduleX.method1();
//公共方法
答案 0 :(得分:0)
最好在TypeScript
中考虑单元测试
如果你有一个不依赖于类中本地状态的函数,那么它应该只是一个函数。您可以foo()
Utils.foo()
在这里,您可以使用命名空间将不同功能很好地合并到一个对象中:https://basarat.gitbooks.io/typescript/content/docs/project/namespaces.html并获得类似{{1}}
的内容请注意,我希望您只创建一个 javascript模块而不是命名空间:https://basarat.gitbooks.io/typescript/content/docs/project/modules.html
最重要的是玩得开心只要您对下一位开发人员保持一致和体贴(留下评论/类型),您就可以专注于业务逻辑。