Czy nadużywanie pustych kolumn w bazie danych jest „zapachem kodu”?

Wchodzę do projektu i ma dość duży backend bazy danych. Zacząłem przekopywać się przez tę bazę danych, a 95% pól jest pustych.

Czy to normalna praktyka w świecie baz danych? Jestem po prostu skromnym programistą, a nie DBA, ale myślę, że chciałbyś ograniczyć pola do minimum, tylko tam, gdzie mają sens.

Czy jest to „zapach kodu”, jeśli większość kolumn jest dopuszczalna?

questionAnswers(17)

yourAnswerToTheQuestion