TypeScript - 使用单元测试的模块或类?

时间:2016-09-09 10:57:40

标签: javascript typescript

在TypeScript中考虑单元测试时,哪种内容架构策略最佳?创建模块或类?

模块:moduleX.method1(); //导出方法

class:var x = moduleX.method1(); //公共方法

1 个答案:

答案 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

最重要的是玩得开心只要您对下一位开发人员保持一致和体贴(留下评论/类型),您就可以专注于业务逻辑。