Java/Scala ソース コードでインポートを整理するための推奨/最も一般的なスタイルを知りたいです。最初に java/scala インポートを配置し、その後に org を配置するスタイルに従っていました。ネット。など、そしてコム。
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
の前に追加するために Scala コード ベースに広範なコミットを行ったことが知られています。util
util
明らかに、これは「ソフト」な質問ではありません。
おまけの質問: どこに_root_
s を入れますか?