[Из песочницы] Кодогенерация при помощи Roslyn

Время от времени, когда я читал о Roslyn и его анализаторах, у меня постоянно возникала мысль: “А ведь этой штукой можно сделать nuget, который будет ходить по коду и делать кодогенерацию”. Быстрый поиск не показал ничего интересного, по этому было при…

[recovery mode] VS Code Extension — Snippets — Я расскажу как сэкономить время

Работая долго на каком-то проекте, часто сталкиваешься с потребностью скопировать какую-то часть типичного кода и вставить ее в нужное место. В таких ситуациях snippets выручают как нельзя к стати. Именно на их примере я и расскажу как строить расширен…

Внимание! Опасный баг в реализации C++ std::map::merge в Visual Studio 2017

Если Вы используете стандарт C++17 в MS Visual Studio 2017 — будьте осторожны: текущая реализация содержит критический баг в реализации std::map::merge и std::set::merge. Подробности — под катом. Читать дальше →…

[Перевод] Перенос десктопных приложений на .NET Core

С тех пор, как я начала работать с сообществом над переносом десктопных приложений с .NET Framework на .NET Core, я заметила, что существует «два лагеря»: представители одного хотят очень простой и короткий список инструкций для переноса своих приложен…