4 ms·
It's like we're the same person. I've found it next to impossible to get it through ( some ) people's thick heads that refactoring is not a sign that something
by biocomputation 10y ago
It's like we're the same person.
I've found it next to impossible to get it through ( some ) people's thick heads that refactoring is not a sign that something was done wrong the first time around.
>> We learn good design best by refactoring.
Exactly. This is often when the true value of a design pattern becomes crystal clear in an applied ( rather than theoretical ) sense.
- Ericson2314 10y agoYou mentioned C++, but do you do statically typed functional programming too? Then we are the same person :).
- biocomputation 10y agoI haven't done any statically typed functional programming. I'm interested in some parts of functional programming, mostly as they related to replacing raw logic with functions.
- Ericson2314 10y agoWell C++ definitely rewards care and effort in a similar way. Haskell and Rust (to get specific) are good for me cause they allow one to write much more air-tight abstractions, raising the upper limit on what my constant refactoring can yield. No more of that "all abstractions leak" bullshit!