记录--代码书写规范

370 阅读1分钟

ts

  1. 使用PascalCase为类型命名。-- 帕斯卡命名法
  2. 不要使用I做为接口名前缀。
  3. 使用PascalCase为枚举值命名。
  4. 使用camelCase为函数命名。
  5. 使用camelCase为属性或本地变量命名。
  6. 不要为私有属性名添加_前缀。
  7. 1个文件对应一个逻辑组件(比如:解析器,检查器)。
  8. 不要导出类型/函数,除非你要在不同的组件中共享它。
  9. 不要在全局命名空间内定义类型/值。
  10. 共享的类型应该在types.ts里定义。
  11. 在一个文件里,类型定义应该出现在顶部。
  12. 使用 undefined,不要使用 null。
  13. 由于种种原因,我们避免使用一些方法,而使用我们自己定义的。
  14. 不使用ECMAScript 5函数;而是使用core.ts这里的。
  15. 不要使用for..in语句;而是使用ts.forEach。注意它们之间的区别。
  16. 如果可能的话,尝试使用ts.forEach,ts.map和ts.filter代替循环。

资料来源www.cnblogs.com/SLchuck/p/5…