|
|
|
|
|
by chii
1868 days ago
|
|
the ideal scenario with functional programming like this is to reason about the code, and may be algebraically model it mentally so that you "know" it works. But i find a lot of programmers don't do that - but instead write a first version which they don't truly understand (or understand completely), and then use stepped debugging to tweak the program until they get to a verison that works to their desired outcome. |
|
That's why practicality beats purity in the vast majority of situations.
There is a place for purity, but you need a hell of a setup.