Antipattern: Make SQL a Second-Class Citizen
Even among developers who accept best practices when developing application code, there’s a tendency to think of database code as exempt from these practices. This antipattern is called Diplomatic Immunity because it assumes that the rules of application development don’t apply to database development.
Developers make this assumption for a variety of reasons:
-
The role of software engineer and database administrator are separate in some companies. The DBA typically works with several teams of programmers, so there’s a perception that they’re not a full-time member of any one of these teams. They’re treated like a visitor, and they’re not subject to the same responsibilities as the software engineers. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access