Представьте себе веб-форму с набором флажков (любой или все из них могут быть выбраны). Я решил сохранить их в разделенном запятой списке значений, хранящихся в одном столбце таблицы базы данных.
Теперь я знаю, что правильным решением было бы создать вторую таблицу и правильно нормализовать базу данных. Быстрее было реализовать простое решение, и я хотел быстро получить доказательство концепции этого приложения и не тратить на него слишком много времени.
Я думал, что сэкономленное время и более простой код стоили этого в моей ситуации, является ли это оправданным выбором дизайна, или я должен был нормализовать его с самого начала?
В другом контексте это небольшое внутреннее приложение, которое существенно заменяет файл Excel, который был сохранен в общей папке. Я также спрашиваю, потому что я думаю о том, чтобы очистить программу и сделать ее более удобной. Есть некоторые вещи, в которых я не совсем доволен, одна из них - тема этого вопроса.