Antipattern: Make SQL a Second-Class Citizen

Let's discuss the reasons for which databases may be assumed to be exempt from the best practices.

Even among developers who follow the best practices when developing application code, there’s a tendency to think of database code as exempt from these practices. Let’s call this antipattern Diplomatic Immunity because it assumes that the rules of application development don’t apply to database development.

The reasons for not following the best practices

Why do developers assume it to be acceptable to not follow the best practices when developing a database?

The following are some possible reasons:

Get hands-on with 1400+ tech skills courses.