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