1
27
斯卡拉不喜欢:
Java不喜欢:
|
2
8
最初(即迁移的第一阶段),我会说您不想导出一个API(interface/public method等)和一个难以使用的from Java scala构造。
如果您有任何api(特别是要迁移的面向客户端的api),我将从头开始在Scala中重新设计它们;最初使用Java后端。然后我会慢慢地吃掉中间的代码。 在您强调的要点中,我同意 斯卡拉和 可变的
范式不匹配的另一个要点是如何转换
同时发生的
|
3
8
可以 给一些关于这个主题的见解是 Sneaking Scala Into Your Organization 大卫·科普兰。 |
4
3
|
5
1
如果你将你的单元测试引入到一个很好的Scala测试框架中,比如ScalaTest和一个直接翻译,你可能会发现你正在测试的并不是你之前测试的。在进行迁移时,重要的是将代码的意图与测试放在一起,而不是允许思想的碎片化。 |