Witam
Napisałem sobie taki programik, w większości dlatego, że chciałem się troszkę z LightMVVM zapoznać, i prosiłbym o ocenienie kodu.
Mam kilka pytań, które mnie najbardziej nurtują:
PathBuilder = new PathBuilder("Tasks", "FileName", ".xml"); //Czy takie coś to są "Magic stringi" jak używam ich tylko raz (do inicjalizacji PathBuildera) a potem korzystam z niego?
_logger.LogIt("Saved and Loaded");
Jak sobie loguje zdarzenie, to powinienem wsadzić tekst do jakiejś statycznej klasy Constants i robić zmienne
public static string LogEventSaveAndLoad = "Saved and Loaded";
?
Czy robienie asynchroniczności na taskach jest ok? Jak szukałem na SO jakichś rozwiązań asynchroniczności XML opartych na wbudowanych metodach ...Async() to były kosmiczne :/
Z góry dzięki :)