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. I call this antipattern Diplomatic Immunity because it assumes that the rules of application development don’t apply to database development.
Why would developers make this assumption? The following are some possible 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 she’s not a full-time member of any one of these teams. She’s treated like a visitor, and she’s not subject to the same responsibilities as ...
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