【在 c*********w 的大作中提到】 : https://medium.com/p/d1818f25b2b7 : Transitioning to Scala : Advice from a developer who helped rebuild Walmart.ca with Scala and Play
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
15 楼
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
16 楼
我们是完全 的 peer review, test driven为重点。 然后brown bag一场接一场。