Re:Ask HN: Are we overcomplicating software development?
by eikenberry on Thursday January 19, 2017 @12:03AM
(#13433167)
T(est)DD does tend to make your code look more like you used a functional-oriented language. A lot less mutability, heavier use of first-class functions, etc. Though I tend to prefer languages that are at least somewhat functional (eg. python, go).
[ Parent
| on HN ]
Re:Ask HN: Are we overcomplicating software development?
by peruvian on Thursday January 19, 2017 @11:24AM
(#13436965)
> Though I tend to prefer languages that are at least somewhat functional (eg. python, go).
Can't think of any less functional languages than these.
Re:Ask HN: Are we overcomplicating software development?
by eikenberry on Thursday January 19, 2017 @02:56PM
(#13438963)
Think of the language features you need to be able to program in a functional way, then think about what these languages have. There is a sizable overlap.
If you need a template then think of scheme. It is the best example of a minimal functional language.
Re:Ask HN: Are we overcomplicating software development?
by AstralStorm on Thursday January 19, 2017 @03:11AM
(#13434020)
It doesn't even help people enough apply SOLID principles.
Pure functions help but the principles of generalisation are deeper than this.
Tests verify contracts offline. This will miss real issues.