对于任何IDE来说,Scala是否太复杂,以支持重构,这相当于对Java / C#的重构支持?

在typeafe.com上的Scala IDE的功能列表吹捧像重命名,提取方法等基本的重构支持。但是我发现支持是相当糟糕的。 它很容易中断,我发现这对大型项目的可用性是不利的。

在一个项目中,我们将继续使用scala,缺乏工具对于在Scala工作的Java和C#开发人员来说可能是最难的。 当重命名仍然不能正常工作时,很难说服人们对编写代码感到兴奋。 有人建议Scala太复杂了。 一个最初由Jetbrains在其网站上的Kotlin常见问题解答中提出的声明似乎很流行。

这个说法有什么要求吗? 在这一点之前,类型安全是否能够充分地为这个功能提供资源?

Interesting Posts