由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - practical advice on Scala
相关主题
c++ coder, should I switch to Java or c#最expressive的三大语言
Scala.js is no longer experimental怎么用lex处理DFA?
Scala Best Practices问个算法的问题
请问 regular expression曲线光滑,什么算法最好?
感觉JVM上的FP语言都有个大问题急问:问一段code是不是好的Practice,是什么意思?
关于scala的level如何有效的用C/C++ 移动文件中的文本块?
scala for comprehension 不支持 letMATLAB function call too slow
clojure能单独做大系统么?Refactoring long class step by step (1)
相关话题的讨论汇总
话题: scala话题: advice话题: practical话题: team话题: pair
进入Programming版参与讨论
1 (共1页)
c*********w
发帖数: 65
1
https://medium.com/p/d1818f25b2b7
Transitioning to Scala
Advice from a developer who helped rebuild Walmart.ca with Scala and Play
G**Y
发帖数: 33224
2
不明。。。
这是说Java末日了?

【在 c*********w 的大作中提到】
: https://medium.com/p/d1818f25b2b7
: Transitioning to Scala
: Advice from a developer who helped rebuild Walmart.ca with Scala and Play

c*********w
发帖数: 65
3
不是。如果公司选择了Scala,或者自己有兴趣学,这篇博文说得比较中肯。

【在 G**Y 的大作中提到】
: 不明。。。
: 这是说Java末日了?

g*****g
发帖数: 34805
4
If you enjoy pair programming, go for it. :-)
8. Pair programming and code reviews are mandatory
Pair programming is almost essential to make sure Scala code doesn’t become
too divergent from the average skill set and style of the team as a whole.
The last thing you want is code so advanced that mere mortals can’t touch
it, or a single functional programmer going off on a tangent by rewriting
perfectly working imperative code before the team as a whole is ready for
that leap. Experimentation is important, but that’s what Git is for. Fork
baby, fork.
Don’t let this happen to your team.
Because of the flexibility of Scala, it’s easy to slip over the edge of
complexity and into unfamiliar territory as developers start to unlock the
expressive power of Scala and explore new language features.
Culture is always important on a development team, but it’s extra important
for a new Scala team to move together in tandem when first learning.
c*******9
发帖数: 9032
5
scala大幅缩短代码,看起来还方便些。
要保证质量,不管什么语言,都要code review。

become
.

【在 g*****g 的大作中提到】
: If you enjoy pair programming, go for it. :-)
: 8. Pair programming and code reviews are mandatory
: Pair programming is almost essential to make sure Scala code doesn’t become
: too divergent from the average skill set and style of the team as a whole.
: The last thing you want is code so advanced that mere mortals can’t touch
: it, or a single functional programmer going off on a tangent by rewriting
: perfectly working imperative code before the team as a whole is ready for
: that leap. Experimentation is important, but that’s what Git is for. Fork
: baby, fork.
: Don’t let this happen to your team.

c******o
发帖数: 1277
6
我们是完全 的 peer review, test driven为重点。
然后brown bag一场接一场。
1 (共1页)
进入Programming版参与讨论
相关主题
Refactoring long class step by step (1)感觉JVM上的FP语言都有个大问题
How to use the online code source? ---- A general question关于scala的level
问个C++中重复删除指针的问题scala for comprehension 不支持 let
普通C++程序员一年全职工作写多少行代码?clojure能单独做大系统么?
c++ coder, should I switch to Java or c#最expressive的三大语言
Scala.js is no longer experimental怎么用lex处理DFA?
Scala Best Practices问个算法的问题
请问 regular expression曲线光滑,什么算法最好?
相关话题的讨论汇总
话题: scala话题: advice话题: practical话题: team话题: pair