我已经用 Scala 编写了我的第一个中型项目,现在我有点担心 Eclipse 中缓慢的增量编译时间可能与我倾向于将我的类放在相对较少的大.scala
文件中有关。
我背后的逻辑如下:如果我修改一个大.scala
文件中的一个小类并点击保存,编译器可能只会看到整个文件被某种方式修改,因此被迫重新编译文件中的所有内容以及依赖项类,而不仅仅是修改后的类及其依赖类。
那么问题来了:放在一个文件中的 Scala 类的平均数量是否会以任何方式影响重新编译速度?或者这样说:在重新编译速度方面,是小.scala
文件优先于大文件,还是真的没有区别?