Hãy tưởng tượng một hình thức web với một bộ hộp kiểm tra (bất kỳ hoặc tất cả chúng có thể được chọn). Tôi đã chọn lưu chúng trong một danh sách các giá trị được phân tách bằng dấu phẩy được lưu trữ trong một cột của bảng cơ sở dữ liệu.
Bây giờ, tôi biết rằng giải pháp chính xác sẽ là tạo một bảng thứ hai và chuẩn hóa đúng cơ sở dữ liệu. Thật nhanh chóng để thực hiện giải pháp dễ dàng và tôi muốn có một bằng chứng về khái niệm ứng dụng đó một cách nhanh chóng và không phải mất quá nhiều thời gian cho nó.
Tôi nghĩ rằng thời gian tiết kiệm và mã đơn giản hơn đáng giá trong tình huống của tôi, đây có phải là một lựa chọn thiết kế có thể phòng thủ được không, hay tôi nên bình thường hóa nó ngay từ đầu?
Một số bối cảnh khác, đây là một ứng dụng nội bộ nhỏ về cơ bản thay thế một tệp Excel được lưu trữ trên một thư mục dùng chung. Tôi cũng đang hỏi bởi vì tôi đang nghĩ về việc làm sạch chương trình và làm cho nó dễ bảo trì hơn. Có một số điều trong đó tôi không hoàn toàn hài lòng, một trong số đó là chủ đề của câu hỏi này.