p*****2 发帖数: 21240 | 1 http://zeroturnaround.com/rebellabs/scala-programming-a-guide-t
建议不要用一下feature
SBT – Simple Build tool
Scalaz
Category theory
Libraries that overuse “operator overloading”
Collections of library Source code
The cake Pattern
The Kingdom of Verbs
Too Functional or too type Safe code |
H****S 发帖数: 1359 | 2 你想用scala写java code,feel free to do so,全部用var就好了。你想用ivy管理
dependencies,feel free to do so,scala dependency记得加_ver就好了。至于那些
吐槽advanced feature太复杂的,不用就好了,等习惯了在上。我开始接触python
decorator的时候,完全无法理解。现在写的script每个class method上架一堆
decorator,with and without additional input param。你说这些decorator会让你
程序更快吗?probably not。然而用了以后程序可读性大大增加。很多scala advanced
feature是一样的道理。
【在 p*****2 的大作中提到】 : http://zeroturnaround.com/rebellabs/scala-programming-a-guide-t : 建议不要用一下feature : SBT – Simple Build tool : Scalaz : Category theory : Libraries that overuse “operator overloading” : Collections of library Source code : The cake Pattern : The Kingdom of Verbs : Too Functional or too type Safe code
|
g*****g 发帖数: 34805 | 3 You write the code, and the whole team is supposed to understand/maintain
your code, maybe long after you are gone. Complexity is definitely a risk.
advanced
【在 H****S 的大作中提到】 : 你想用scala写java code,feel free to do so,全部用var就好了。你想用ivy管理 : dependencies,feel free to do so,scala dependency记得加_ver就好了。至于那些 : 吐槽advanced feature太复杂的,不用就好了,等习惯了在上。我开始接触python : decorator的时候,完全无法理解。现在写的script每个class method上架一堆 : decorator,with and without additional input param。你说这些decorator会让你 : 程序更快吗?probably not。然而用了以后程序可读性大大增加。很多scala advanced : feature是一样的道理。
|
c******o 发帖数: 1277 | 4 QUOTE
We think the following parts of the Scala ecosystem are better avoided when
just starting out
/QUOTE
"when just starting out" |
q*c 发帖数: 9453 | 5 and the worst part is...there are 20 people, and scala let them complex in
20 different ways.
it is sca-la --- a scalable complexity language. I do not mind learning, but
hate to learn someone's "style" again and again and again.
【在 g*****g 的大作中提到】 : You write the code, and the whole team is supposed to understand/maintain : your code, maybe long after you are gone. Complexity is definitely a risk. : : advanced
|