Цитата:
Сообщение от
fed
А есть где-нибудь официальный коммитмент микрософта не делать breaking change вообще никогда ? Просто тут в яммере были некоторые разборки, поскольку микрософт где-то между 8.01 и 8.02 сделал существующий enum расширяемым, а это вроде бы как breaking change...
Вы немного перекручиваете. Еще с первой версии документации про енумы было написано: "не используйте > или <, а то сделают его расширяемым и все развалится" Ребята, которые возмущались, ее не читали и у них таки развалилось, но они решили винить МС. Хотя МС пока заявляет о совместимости на уровне компиляции, а не на уровне логики, потому как предсказать извращенность некоторых расширений дано только высшему разуму.