ASP.NET MVC: Method chaining w kontrolerach

Zaczynając swoją przygodę z ASP.NET MVC (oraz w ogóle z programowaniem) miałem sporo problemów z utrzymaniem porządku w moich akcjach na kontrolerach. Bardzo często pojawiało się tam mnóstwo warunków i niepotrzebnej logiki. Ten problem trzeba było sensownie rozwiązać, więc z kolegami wypracowaliśmy sobie pewną konwencję, której twardo się trzymaliśmy. Nazywaliśmy ją „biznes akcjami”. Polegało to na tym, że cała logika oddelegowana była do metody napisanej w serwisie, który był wstrzykiwany do konstruktora kontrolera. To podejście miało jednak kilka wad, więc dostałem zadanie które polegało na usprawnieniu tego mechanizmu. Zapraszam do przeczytania tego posta, w którym przedstawię swój sposób na utrzymywanie porządku w kontrolerach.

Czytaj więcej…

 

Blog – Getting Started

W czasie studiów zauważyłem, że każda osoba ma swój własny sposób na naukę przed wejściówkami i kolokwiami. Jedni wchodzili na grupowe forum, pobierali masę materiałów, drukowali je i próbowali zakuć. Ci bardziej ambitni robili własne notatki na podstawie wyżej wymienionych opracowań, książek i wykładów udostępnianych przez prowadzących. Czytaj więcej…