10. Висновок
Нагадаємо, що було зроблено в цьому документі:
- у розділах 1–8 ми ознайомилися з основами фреймворку ASP.NET MVC;
- розділ 9 був присвячений аналізу конкретного прикладу, спочатку з спрощеною архітектурою:
![]() |
Ця спрощена архітектура дозволила нам зосередитися виключно на рівні [web], а також спростила проведення тестування. Потім ми використали таку більш складну архітектуру:
![]() |
Ми побачили, що шари [métier], [DAO] та [EF5] значно ускладнювали роботу всього додатка, що, зрештою, виправдало використання спрощеної архітектури для розробки шару [web].
Читач, який ознайомився з цим прикладом, мав би добре опанувати ASP.NET, MVC та концепцію APU — «Односторінковий додаток».
У цьому документі, безперечно, бракує одного — модульних тестів. Їх слід було провести в різних місцях:
- тести рівня [DAO];
- тестування реального рівня [métier];
- тестування дій шару [web].
Адам Фріман у своїй книзі «Pro ASP.NET MVC 4», виданій видавництвом Apress, цілком слушно наголошує на важливості цих тестів. У його книзі можна знайти їх дуже багато.
Serge Tahé, листопад 2013 року

