我想知道在Java/Scala源代码中组织导入的首选/最常见的样式.我首先遵循java/scala导入的风格,然后是org.净.等等然后com.
import java.util....
import scala.collection...
import org.apache...
import net.liftweb.json
import com.mycompany...
Run Code Online (Sandbox Code Playgroud)
最近,我的一位队友提出了这种方法
- external libraries
- internal libraries
- scala
- java
Run Code Online (Sandbox Code Playgroud)
喜欢
import net.liftweb.json._
import com.mycompany.logging.Logger
import com.mycompany.api.Statsd
...
import scala.util.{ Try, Success, Failure }
import scala.concurrent.{ ExecutionContext, Future, Await }
import java.util.Date
Run Code Online (Sandbox Code Playgroud)
想知道SO人的意见.
马丁会怎么说?
(从而将这个问题置于纯粹意见的范围之外.对这个问题的答案是可以验证的.正如马丁所说,社区也是如此.)
保罗将如何回应?
众所周知,@ extempore已经对Scala代码库进行了大量的提交,只是为了scala在前面添加,util因为在存在名为的空目录时存在某种类型的包加载错误行为util.
显然,这不是一个"软"的问题.
奖金问题:如果有的话,一个人放在哪里_root_?
让你的IDE完成工作,它知道如何做好.Eclipse,NetBeans和IntelliJ具有自动组织导入的工具.
在Eclipse中:Source> Organize Imports
在NetBeans中:Source> Organize Imports您还可以使用Refactor> Inspect and transform为整个项目重新组织它.
在IntelliJ中,我认为它是:代码>优化导入.
| 归档时间: |
|
| 查看次数: |
1741 次 |
| 最近记录: |