【发布时间】:2017-12-01 17:52:46
【问题描述】:
这是一个可能没有一个正确答案的问题,因为我确实意识到编码风格是多种多样的,尤其是在不同的语言之间,例如 javascript 中的驼峰式函数名称与 C# 中的 pascal 大小写方法。我可以接受。
也许我对此担心过度,但我才刚刚开始研究 typescript,非常喜欢它的外观并计划将它与 Angular2 一起使用,并希望建立一个好的样式指南。
我真正不明白的是第 2 点 here,不要使用 I 前缀作为接口。在此之前,我认为这几乎是普遍的。我有一个类 Car,如果接口只是在前面添加一个 I,那么一个自然名称...... ICar。只要你看到 I 前缀,你就知道你有一个接口。
我想遵循任何建议的做法,但这一个我真的不知道为什么要去。
没有人知道为什么,我认为几乎是普遍的约定,在这里被劝阻吗?我知道你可以使用任何你喜欢的约定,只是想知道在 Typescript 中不使用这种通用约定是否有某种原因。
提前感谢您的任何意见/信息!
【问题讨论】:
标签: typescript angular