3 ms·
People have to accept that in real life there is a thing called code-reviews and senior engineers are supposed to prevent such badly written code. Why should p
by Silhouette 6y ago
People have to accept that in real life there is a thing called code-reviews and senior engineers are supposed to prevent such badly written code.
Why should people accept that? There is overwhelming evidence that such reviews do not reliably prevent such problems from making it into production. In some cases, other languages exist that do reliably prevent the problem from ever making it into production because the problem is impossible by design.
We can and should consider from time to time whether the advantages offered by an old but established language are now outweighed by the advantages offered by a newer but better designed language. If that doesn't happen with increasing frequency as time passes, we have a serious problem as an industry.