7 ms·
See Chesterton's fence: "The principle that reforms should not be made until the reasoning behind the existing state of affairs is understood." [https://en.wikt
by i_don_t_know 5y ago
See Chesterton's fence: "The principle that reforms should not be made until the reasoning behind the existing state of affairs is understood." [https://en.wiktionary.org/wiki/Chesterton%27s_fence https://en.wiktionary.org/wiki/Chesterton%27s_fence]
There might not be a particular reason for why things are the way they are. It might have just grown to be this way.
I haven't read it but I've heard good things about "Working effectively with legacy code" by Michael Feathers.
- notacoward 5y agoI'm a huge fan of citing Chesterton's Fence, but it's much more applicable to a presence than to an absence. When something is missing the most common reason is sloth, and that doesn't deserve the same detailed consideration as when something's there.