Приключение на 20 минут: о чём надо помнить, когда затеваешь рефакторинг.
История об одном баге, который превратил переход с .NET Core 3.1 на .NET 6 в «приключение на 20 минут», самописной библиотеке Dodo.Primitives.Uuid, которая помогла этот баг починить, и размышления о важности своевременного рефакторинга и его приёмах.
Подробности: http://msft.it/6277wJrEz
Разработчики склонны влюбляться в свой продукт. Да, мы знаем, что в нём есть проблемы и каждый день имеем дело с последствиями не самых удачных решений. Для того, кого любим, мы всегда желаем самого...