Mykyta Murakhovskyi
Zaproponuj Mykyta pracę nad swoim kolejnym zleceniem.
Ranking
Poziom znajomości języków obcych
Umiejętności i kwalifikacje
Portfolio
-
205 PLN TrayBot
C##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.
-
ZgubioneiZnalezioneAplikacja
C#Stworzyłem aplikację desktopową o nazwie „Lost and Found” (Biuro Zgubionych i Znalezionych) w języku C# z wykorzystaniem WPF (MVVM), .NET Framework 4.7.2 oraz bazy danych SQLite, która przechowuje i zarządza informacjami o znalezionych/zagubionych przedmiotach.
Program ma dwa poziomy: gość, który może tylko szukać zagubionych i znalezionych przedmiotów oraz rejestrować się/autoryzować; użytkownik, który ma autoryzację, może dodawać nowe zagubione i znalezione przedmioty, wypełniając formularz, lub usuwać zagubione i znalezione przedmioty, które opublikował. Większość danych ma atrybuty DataAnnotations do walidacji, takie jak niewystarczająca liczba znaków lub nieprawidłowy styl tekstu (adres e-mail lub numer telefonu). W bazie danych hasła użytkowników są najpierw haszowane za pomocą BCrypt.
Aktywność
| Ostatnie oferty 1 | Budżet | Dodana | Terminy | Oferta | |
|---|---|---|---|---|---|
|
Szukamy Partnera .
545 PLN
|