Показать сообщение отдельно
Старый 05.10.2018, 11:49   #30  
skuull is offline
skuull
Участник
Most Valuable Professional
Лучший по профессии 2014
 
699 / 752 (27) +++++++
Регистрация: 08.03.2013
Адрес: ХЗ
Цитата:
Сообщение от fed Посмотреть сообщение
А есть где-нибудь официальный коммитмент микрософта не делать breaking change вообще никогда ? Просто тут в яммере были некоторые разборки, поскольку микрософт где-то между 8.01 и 8.02 сделал существующий enum расширяемым, а это вроде бы как breaking change...
Вы немного перекручиваете. Еще с первой версии документации про енумы было написано: "не используйте > или <, а то сделают его расширяемым и все развалится" Ребята, которые возмущались, ее не читали и у них таки развалилось, но они решили винить МС. Хотя МС пока заявляет о совместимости на уровне компиляции, а не на уровне логики, потому как предсказать извращенность некоторых расширений дано только высшему разуму.

Последний раз редактировалось skuull; 05.10.2018 в 13:28.
За это сообщение автора поблагодарили: EVGL (1), ax_mct (1).