2 ms·
In my experience scalac, scala, and sbt are some of the biggest productivity killers at my work place. Most devs loathe going into the parts of our code base th
by vips7L 7y ago
In my experience scalac, scala, and sbt are some of the biggest productivity killers at my work place. Most devs loathe going into the parts of our code base that are scala (thanks Play).
The tooling for scala also is not as good as the rest of the Java world.
- Justsignedup 7y agoI worked with Scala fans, and with non-fans. Fans love it because they code in VIM. Non-fans tend to have better tools and thus find Scala's tools very very lacking.
- dtech 7y agoThat is not my experience at all. IntelliJ has excellent Scala support and is very widely used. Quite the opposite, one of the downsides to Scala is that non-IntelliJ editor support is currently lacking.
- vips7L 7y agoThis is exactly what I was referring to. I don't enjoy intellij too much and the vscode and sublime Java extensions don't support a mixed project.
- sk5t 7y agoUnlike Perl, I find that Scala encourages writing code that is quite clear and maintainable. Of course the unwise might go berzerk with symbolic method names and overuse of postfix notation, but written sensibly, Scala's compactness and avoidance of boilerplate and tricky control flow (break, continue, early return, multiple ctors, etc.) can improve ergonomics and readability.