3 ms·
You're missing the point. It's not about the system type, but rather the approaches taken to analyse system failures and the subsequent corrective actions. His
by blub 9y ago
You're missing the point. It's not about the system type, but rather the approaches taken to analyse system failures and the subsequent corrective actions.
His criticism still applies to today's projects: recently I've seen fixes in imagemagick done as minimal "patches".
- noir_lord 9y agoI've seen patches in production code that amount to 20 if else's to handle specific inputs rather than the correct input. I just inherited a system that uses trim everywhere on everything because originally they didn't sanitise the inputs. Rather than hunt down all the inputs they just did trim(foo) == trim(bar) making it worse is that it's PHP and so not only do they trim things but they type-coerce them, good luck trying to reason about that 7 layers deep :|