3 ms·
Having just moved to my first Scala team, I would really really not like this to be in the language. Given 5 ways to do something, a large organization is going
by lacampbell 9y ago
Having just moved to my first Scala team, I would really really not like this to be in the language. Given 5 ways to do something, a large organization is going do something all 5 ways.
I agree with you on one level. But taking a step back, and looking at it from a much longer time perspective than is practical in business - is the problem really the programming languages giving us too much choice?
Constraining how a programming language does something because we're not yet "there" in terms of software engineering does seem a bit backwards.
- chowells 9y agoProgramming language design is a part of software engineering. The easier a language makes it for you to do something, the more likely you are to do - regardless of whether it's considered good software engineering. That said, I don't see anything wrong with this proposal. It makes more likely that code structure mirrors its layout, which is a good thing. Even if it's not always used, it's an improvement where it is.