Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
#C# #WindowsForms #Roslyn #.NETFramework
Roslyn для анализа, архитектурный подход Chain Responsibility

TrayBot - это небольшой помощник для проверки фрагментов C#-кода. Копируете код в буфер -> программа в фоновом режиме анализирует его и показывает:
- что в коде подозрительное или ошибочное;
- что выглядит корректно;
- как можно автоматически исправить часть проблем.

Сейчас программа умеет находить такие ситуации:
- Несоответствие количества аргументов в вызове метода
- Несоответствие типов аргументов
- Проверка совместимости через наследование
- catch, который ловит не исключение
- Пустой catch-блок, который «проглатывает» ошибки
- override-метод, для которого не найден соответствующий базовый метод
- Краткая техническая справка по классу: есть ли базовый класс, сколько интерфейсов и является ли класс `abstract` / `static` / `sealed`.

TrayBot может автоматически: добавить фигурные скобки для if, если они пропущены, в пустой catch вставить throw; чтобы ошибка не исчезала бесследно.
Детали работы
Бюджет 2500 UAH
Добавлена 28 апреля
21 просмотр
Фрилансер
Микита Мураховський
Украина Киев
Нет отзывов

Свободен для работы Свободен для работы
На сервисе 9 месяцев