Вход на сайт
Непонятки с EF
3048 просмотров
Перейти к просмотру всей ветки
в ответ AlexNek 27.12.23 12:11
По-моему, было бы неплохо в какой-нибудь версии отменить обратную совместимость.Вот класс, открываешь старый проект, а он вчера компилился, а сегодня уже нет.
Для этого есть необратимые конвертеры старого в новое. Куча программ так и работает - либо конвертим в новое, либо сидим на старой версии. Тот же Unity, многие пакеты 3D (и не только) моделирования. Да и сами языки некоторые идут по таким стопам. Вроде, Питон в каких-то версиях не совместим. Потом из мира веба - Ангуляр. У Яблока это вообще возведено в принцип работы - как с пользователями, так и с разработчиками (Swift).
Это лучше, чем копить мусор в языке. Если копить, рано или поздно придётся его похоронить. Или таки выпустить версию без совместимости и "начать с чистого листа".