Hej, tak jak już niedawno wspominałem, pracuję aktualnie nad blogiem który docelowo ma gdzieś tam w przyszłości wystartować. Przy okazji staram się stosować nowo poznane wzorce projektowe i powszechnie stosowane praktyki przy pisaniu w ASP.NET MVC, stąd prośba do Was :) Proszę o sprawdzenie czy niżej zamieszczony kod nie zawiera jakichś poważniejszych WTF'ów. Interesują mnie zwłaszcza:
- Widoki - https://github.com/AlfaLeporis/blog/tree/master/Blog/Areas/Administrator/Views
- Kontrolery - https://github.com/AlfaLeporis/blog/tree/master/Blog/Areas/Administrator/Controllers
- Serwisy (!) - https://github.com/AlfaLeporis/blog/tree/master/Blog/Services
- Kontekst EF - https://github.com/AlfaLeporis/blog/tree/master/Blog/DAL
- Global.asax.cs - https://github.com/AlfaLeporis/blog/blob/master/Blog/Global.asax.cs
Oczywiście są jeszcze jakieś modele, viewmodels ale wydaje mi się że nie da się tam za bardzo popsuć czegokolwiek. Ważniejsze biblioteki które używam to Entity Framework (ORM), Value Injecter (konwersja model <-> view model), NLog (logowanie błędów), Unity (IoC).
Pozdrawiam!
EDIT: Oczywiście projekt jest w fazie rozwojowej, napisane jest kilka podstawowych modułów, niemniej jednak to odzwierciedla jak będzie wyglądać całość.