3 ms·
TFA has a point that it should never have happened, and that CF software engineering practices are likely to blame. But a BCNF (or 5NF or whatever) database wi
by 2d8a875f-39a2-4 10mo ago
TFA has a point that it should never have happened, and that CF software engineering practices are likely to blame.
But a BCNF (or 5NF or whatever) database without nullable columns wouldn't have prevented it. Formally verified code might have but that remains a pipe dream for any significant code base.
The proposed cure is worse than the disease.