BoardGamesNook · C# · Programowanie

Refactoring: AutoMapper

Zgodnie z tym, co napisałam w poprzednim poście, dzisiaj opisuję zastosowanie w projekcie AutoMappera. Przykład zastosowania AutoMappera Moje wcześniejsze rozwiązanie wyglądało następująco: miałam klasę GamerMapper, a w nim 2 metody: MapToGamerViewModel, która z obiektu Gamer tworzyła obiekt GamerViewModel MapToGamerList, która z listy obiektów Gamer tworzyła listę obiektów GamerViewModel (wykorzystywała wcześniejszą metodę) Po zmianach klasa GamerMapper… Czytaj dalej Refactoring: AutoMapper

BoardGamesNook · C# · Programowanie

Refactoring: Dependency Injection

Nowy rok przyszedł, czas na porządki w kodzie aplikacji BoardGamesNook. Dostałam cenne uwagi dotyczące jakości kodu od pewnego znajomego Seniora. Dzisiaj skupię się na Dependency Injection (DI), czyli wstrzykiwanie zależności. Wstrzykiwanie zależności W skrócie: w każdym kontrolerze (i serwisie), zamiast korzystać z DI i wstrzykiwać obiekt interfejsu danego serwisu, tworzyłam nową instancję danego serwisu. Wyglądało to… Czytaj dalej Refactoring: Dependency Injection

Inne · Produktywność

Nowy rok – planowanie

Stary rok minął, czas na nowy. Początek roku to zwykle czas nowych postawień, które niestety później rzadko zostają spełnione. Żeby utrzymać w ryzach moje wrodzone lenistwo, już od początku roku ustawiłam sobie cele krótkoterminowe (na każdy miesiąc) i długoterminowe (na cały rok). Ich liczba rozkłada się następująco: Cele krótkoterminowe To te, które chcę osiągnąć w… Czytaj dalej Nowy rok – planowanie