TDD: Drugi przykład – Lista zadań. Cz 1.

Poprzedni przykład tworzenia aplikacji przy pomocy TDD był bardzo prosty. Teraz wypadałoby zająć się czymś bardziej skomplikowanym, co pozwoli nie tylko ćwiczyć samo podejście do pisania kodu, ale też rozszerzyć wiedzę na temat sposobów pisania testów jednostkowych. Jako kolejny przykład wybrałem przygotowanie czegoś w rodzaju listy zadań. Wymagania: Użytkownik chce dostać aplikację pozwalającą na tworzenie […]

Wzorce złożone: MVP

Ostatnim wzorcem złożonym, w rodzinie Model-View, jest MVP, czyli Model-View-Presenter. Efektywnie wykorzystany może być choćby w znanym i lubianym(;)) WindowsForms – generalnie sprawdza się tam, gdzie w podobny sposób(jak w WinForms) jest budowany interfejs użytkownika. Spójrzmy na warstwy w MVP. Dzięki temu łatwiej zrozumiemy różnicę między nim, a MVC, oraz MVVM do którego jest bardzo podobny: […]