gpt4 book ai didi

scala - 包和项目的命名约定

转载 作者:行者123 更新时间:2023-12-04 13:28:40 24 4
gpt4 key购买 nike

在 SO 中对此进行了讨论,但我仍然有关于该主题的问题。那么,一个简单的问题:Scala 中项目的命名约定是什么?是“my_new_project”、“myNewProject”、“my-new-project”、“MyNewProject”还是“mynewproject”?包裹也有同样的问题。

最佳答案

包裹跟随 com.mycompany.myproject反向 URL 样式。项目名称没有命名约定。许多人更喜欢所有带有连字符的小写字母,例如 scala-foo .我更喜欢像 ScalaFoo 这样的大写 Camel 案例.这是一个品味问题。没看过scalaFoo作为项目名称约定,也不使用下划线(我认为这是 C 或 Python 风格?)

就像在 Java 早期一样,几乎每个项目都以 J 开头。 ,以scala开头的项目很多.虽然我认为这对于移植现有库很有意义,但我开始认为您可能不应该将您的项目称为 ScalaFooScFoo但只是Foo除非有特别的理由强调它是用 Scala 编写的。

你可以看看at the community libraries wiki感受项目名称的品味。

关于scala - 包和项目的命名约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19859215/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com