14
Чи має рішення бути максимально загальним або максимально конкретним?
Скажіть, у мене є сутність, яка має атрибут "type". Можливо 20 можливих типів. Тепер мене просять реалізувати щось, що дозволило б змінити тип з A-> B, що є єдиним випадком використання. Тож чи слід реалізувати щось, що дозволяє довільні зміни типу, якщо вони є дійсними типами? Або я повинен ТОЛЬКО …