Я написал свой первый проект среднего размера в Scala, и теперь я немного обеспокоен тем, что медленное инкрементное время компиляции внутри Eclipse может иметь какое-то отношение к моей тенденции относить мои классы к относительно небольшим, большим .scala
.
Моя логика заключается в следующем: если я модифицирую небольшой класс внутри большого файла .scala
и нажимаю save, компилятор может видеть только, что весь файл был каким-то образом изменен и поэтому вынужден перекомпилировать все, что в файл вместе с зависимыми классами, а не только модифицированный класс и его зависимые классы.
Итак, вот вопрос: влияет ли среднее число классов Scala, которое вы помещаете в один файл, на скорость перекомпиляции? Или сказать так: с точки зрения скорости перекомпиляции небольшие файлы .scala
предпочтительнее больших, или нет никакой разницы?