Google cppclean (ссылки на: скачать , documentation ) может найти несколько категорий проблем C ++, и теперь он может найти лишние #includes.
Также есть инструмент, основанный на Clang, include-what-you-use , который может это сделать. include-what-you-use может даже предлагать передовые декларации (так что вам не нужно так много #include) и, возможно, очистите свои #includes для вас.
В текущих версиях Eclipse CDT также встроена эта функциональность: перейдите в меню «Источник» и нажмите «Упорядочить» включит в алфавитном порядке ваши # include, добавьте заголовки, которые Eclipse думает, что вы используя без прямого их включения, и комментирует любые заголовки, которые, по вашему мнению, вам не нужны. Однако эта функция не на 100% надежна.
Согласно документации Microsoft , никогда не должен использовать async void
, не делают этого: следующее использование в качестве примера
async void
, который делает Запрос HTTP завершенным, когда первые ждут, достигнуто:
, Который всегда является плохой практикой в Базовых приложениях ASP.NET.
Доступы HttpResponse после того, как Запрос HTTP завершен.
Катастрофические отказы процесс.