It's too easy in scala to create a giant mudball codebase where every file depends on half the project. Managing the compile graph is almost impossible when you have 20 hackers on the same codebase.
Sometimes I wish that scala had some compiler-flag that signals these problems, maybe a restricted mode or something with annotations.
I have not found that attribute to be significantly different in Scala than in other languages. That is, it seems to be a central problem with all of them.
Sometimes I wish that scala had some compiler-flag that signals these problems, maybe a restricted mode or something with annotations.