Cześć! Od jakiegoś dłuższego czasu piszę w csharp i tak się zastanawiam jak u mnie z jakością kodu... Byłby ktoś chętny przejrzeć mój projekt? Chętnie bym przyjmie jakieś rady itp.
@a5f5c1: Wiem że są dość duże tylko średnio mam pomysł jak nie które robić na mniejsze. Między innymi przez deserializacje z plików tekstowych ( ͡°ʖ̯͡°).
@ProGraMajster: Ale masz linijek kodu. Na moje oko wygląda gites ale jakiś .Net developer pewnie coś znajdzie co nie jest gites. Mnie to bardziej commity po polsku rażą XD ale rozumiem ze to miało być na próbę a nie jako commity projektowe. Trzeba by się zagłębić mocno w projekt to pewnie coś wyjdzie. Jakieś testy projektowałeś czy bez testów?
@ProGraMajster: try z pustymi catch, a inne z jakimś dzikim wypisywaniem do konsoli, inne nazwy klasy a inne pliku (form1.cs), część nazw metod po polsku a część po angielsku, troche zduplikowanego kodu też masz.
@ProGraMajster: tak na szybko scrollujac bo usiadlem do kompa Jest troche bałagan w projekcie, ale to prosty refactor bo nie narobiłeś za dużo syfu. Nazewnictwo, literówki, inconsistencies itp. - do fixniecia.
Inne co przyfilowałem:
public static String Icon { get { return "C:\ContentLibrarys\OtherFiles\WMP
@ProGraMajster: Jakbys kiedys chcial zrobic logowanie to wszystkie Console.WriteLine Cie moga ugryzc w dupe, wiec mozesz na konsole wypisywac libka do logowania np. NLogiem. Tu masz config, ktory kolorowo wypisuje nawet :)
Tak w kazdej klasie sobie go wolasz: private static readonly Logger Logger =
@nietrolluje: Dziękuj bardzo za sprawdzenie i za rady! Co do SQLite to nie używam, wszystkie pliki/dane które są pobierane znajdują się na dysku google i onedrive...
Od jakiegoś dłuższego czasu piszę w csharp i tak się zastanawiam jak u mnie z jakością kodu...
Byłby ktoś chętny przejrzeć mój projekt?
Chętnie bym przyjmie jakieś rady itp.
Link do projektu -> link
Z góry dzięki!
#programowanie #csharp #dotnet #codereview #programista15k
Lista tytułów -> link
Szczegółowe informacje o tytule -> link
Lista odcinków -> link
News'y -> link
@a5f5c1: jestes najgorszym typem wspolpracownika ( ͡° ͜ʖ ͡°)
Jest troche bałagan w projekcie, ale to prosty refactor bo nie narobiłeś za dużo syfu. Nazewnictwo, literówki, inconsistencies itp. - do fixniecia.
Inne co przyfilowałem:
Tu masz config, ktory kolorowo wypisuje nawet :)
Tak w kazdej klasie sobie go wolasz:
private static readonly Logger Logger =