top | item 42998846

(no title)

matheweis | 1 year ago

Exactly the issue; inevitably someone will forget to follow those rules, at which point esoteric bugs will have been introduced.

I think it’s somewhat similar to unchecked memory access. Used correctly it works just fine and offers extremely high performance. Unfortunately, history has shown that over enough time mistakes will be made. As an industry we’re now to the point of actively denouncing entire languages over the risks of unchecked memory access.

Using software development patterns that rely on the engineers to follow a bunch of rules to do things correctly will eventually burn you. Better to avoid them entirely if at all possible.

discuss

order

No comments yet.