gpt4 book ai didi

scala - 在 Java/Scala 中组织导入的首选样式

转载 作者:行者123 更新时间:2023-12-01 15:35:20 25 4
gpt4 key购买 nike

<分区>

我想知道在 Java/Scala 源代码中组织导入的首选/最常见样式。我遵循的是将 java/scala 导入放在首位,然后是 org.网。等然后com。

import java.util....
import scala.collection...

import org.apache...
import net.liftweb.json

import com.mycompany...

最近我的一位队友建议采用这种方法

- external libraries

- internal libraries

- scala
- java

喜欢

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

想知道 SO 人的意见。

马丁会怎么说?

(从而使这个问题超出了单纯的意见范围。对该问题的答案是可以验证的。Martin 如此,社区也是如此。)

保罗会如何回应?

众所周知,@extempore 已经对 Scala 代码库进行了广泛的提交,只是为了在 util 前面添加 scala 因为存在某种包加载错误行为一个名为 util 的空目录。

显然,这不是一个“软”问题。

额外的问题:如果有的话,将一个人的 _root_ 放在哪里?

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