Skip to content

10. Podsumowanie

Podsumujmy, co zostało omówione w niniejszym dokumencie:

  • w rozdziałach od 1 do 8 zapoznaliśmy się z podstawami frameworka ASP.NET MVC;
  • rozdział 9 poświęcony był studium przypadku, najpierw z uproszczoną architekturą:

Ta uproszczona architektura pozwoliła nam skupić się wyłącznie na warstwie [web], a ponadto ułatwiła przeprowadzanie testów. Następnie wykorzystaliśmy następującą, bardziej złożoną architekturę:

Zauważyliśmy, że warstwy [métier], [DAO] oraz [EF5] wprowadzały znaczną złożoność do całej aplikacji, co z perspektywy czasu uzasadniało zastosowanie uproszczonej architektury do opracowania warstwy [web].

Czytelnik, który zapoznał się z tym studium przypadku, powinien opanować dobrze ASP.NET, MVC oraz koncepcję APU, czyli aplikacji jednostronicowej.

W niniejszym dokumencie z pewnością brakuje jednej rzeczy – testów jednostkowych. Powinny one zostać przeprowadzone w różnych miejscach:

  • testy warstwy [DAO];
  • testy rzeczywistej warstwy [métier];
  • testy akcji warstwy [web].

Adam Freeman w swojej książce „Pro ASP.NET MVC 4”, wydanej przez Apress, słusznie podkreśla znaczenie tych testów. W jego książce można znaleźć ich bardzo wiele.

Serge Tahé, listopad 2013