4 ms·
"Code doesn’t rust and it doesn’t go off. Just read it, change it and use it." I don't agree with this at all. In heterogeneous environments edge cases and lit
by afshin 17y ago
"Code doesn’t rust and it doesn’t go off. Just read it, change it and use it."
I don't agree with this at all. In heterogeneous environments edge cases and little used segments of code are often overlooked as other, more frequently used, segments of a project are updated and their staleness is often only discovered long after the actual "rusting" happened.
- Chris_Newton 17y agoI quite like the way Lehman put it in his Law of Continuing Change: "A program that is used and that as an implementation of its specification reflects some other reality, undergoes continual change or becomes progressively less useful." Since reality typically changes, and software is typically a model of some part of reality, standing still in absolute terms can be going backwards in real terms.