Всем привет.
> есть в БД большая сущность с кучей nullable полей, которые заполняются постепенно
> соответственно есть логика с записью и чтением этих полей. Какая-то логика, как правило, не может работать с нулабл полями и такие кейсы надо валидировать
> есть 3 разных клиента, которые работают с этой логикой и везде разные требования, как эту сущность заполнять и читать. Соответственно, разные правила валидации, какие поля должны быть заполнены, а какие нет
Во время эротишных утех с кодом, где надо кучу валидаций на null ptr фигачить у меня возник вопрос - а должна ли возникать такая ситуация? Может есть какие-то подходы, как правильно такое дизайнить?