typescript是否有一些最佳实践的命名规范?

由此看到一篇类似命名规范的文章,不要在接口名称前面加 I 就像

interface ICar{
    ...
}

是不好的命名,不知道有没有什么最佳实践的命名规范,让我们去编写类似interface 自定义类型等

阅读 5.4k
1 个回答

做 Java 的都不喜欢在前面加 I,但喜欢在实现类后面加 Impl
做 C# 的都喜欢在前面加 I,但不喜欢 Impl

对于常用 Ioc 的开发方式来说,都是直接针对接口编程,所以 I 前缀看起来很碍眼。
现在 .NET Core 的框架也默认使用 Ioc,但是还是加 I,因为习惯了(已经形成了既定的规范)

所以,TypeScript 里,你要不要加 I 呢,还是自己看着办吧。
只要自己看着舒服,加不加都行,但是要加就都加,不加就都不加。
结果编译结果,都是 JS,而且可能是压缩过的,甚至连名字都变成了 _a 之类的,所以结果不重要了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题