TrayBot

C# 210 PLN
Praca 1 z 2
#C# #WindowsForms #Roslyn #.NETFramework
Roslyn do analizy, architektoniczne podejście Chain Responsibility

TrayBot to mały asystent do sprawdzania fragmentów kodu C#. Kopiujesz kod do schowka -> program w tle go analizuje i pokazuje:
- co w kodzie jest podejrzane lub błędne;
- co wygląda poprawnie;
- jak można automatycznie naprawić część problemów.

Obecnie program potrafi znajdować takie sytuacje:
- Niezgodność liczby argumentów w wywołaniu metody
- Niezgodność typów argumentów
- Sprawdzenie zgodności przez dziedziczenie
- catch, który łapie nie wyjątek
- Pusty blok catch, który „pożera” błędy
- metoda override, dla której nie znaleziono odpowiedniej metody bazowej
- Krótkie informacje techniczne o klasie: czy istnieje klasa bazowa, ile interfejsów oraz czy klasa jest `abstract` / `static` / `sealed`.

TrayBot może automatycznie: dodać klamry do if, jeśli są pominięte, w pustym catch wstawić throw; aby błąd nie znikał bez śladu.
Szczegóły
35

Freelancer

  • Zleceń -
  • Ocena -
  • Ranking 224
Zarejestruj się

Jeśli masz konto, zaloguj się

Wskaźniki

  • Ostatnia wizyta: 2 miesiące 2 dni temu