Blog

Open-Closed Principle

Open-Closed Principle

13.04.2017 Comments: 0

Dziś zajmiemy się omówieniem drugiej z zasad SOLID, która głosi, że oprogramowanie powinno być otwarte na rozszerzanie i zamknięte na modyfikacje. Lubię myśleć o inżynierii oprogramowania jako inżynierii budowlanej - powinno nam zależeć na tym, by aplikacja miała stabilną konstrukcję, a nie sypała się jak bierki przy każdej drobnej zmianie. 


Single Responsibility Principle

Single Responsibility Principle

16.03.2017 Comments: 0

Ktoś kiedyś powiedział, że przestrzeganie zasad SOLID jest tym, co czyni z klepaczy kodu prawdziwych programistów. Wiedzeni zatem poczuciem obowiązku i oczywiście ciekawością, przyjrzymy się każdej z nich po kolei, by przekonać się czy i jak wpływają na jakość naszego kodu. Dziś sprawdzimy co kryje się pod literką S :)


Repozytorium generyczne, cz. 2

Repozytorium generyczne, cz. 2

09.03.2017 Comments: 0

Dziś zajmiemy się implementacją naszego repozytorium generycznego. Będzie ono odpowiedzialne za utworzenie contextu, czyli obiektu umożliwiającego w Entity Framework bezpośredni dostęp do danych. Poza tym, zawierać będzie metody CRUD działające na wszystkich klasach dziedziczących po interfejsie IModel.


Repozytorium generyczne, cz. 1

Repozytorium generyczne, cz. 1

06.03.2017 Comments: 0

Standardowy, nowo utworzony projekt ASP.NET MVC zawiera bezpośrednie odwołania do bazy danych w warstwie kontrolerów. Dziś nieco zmienimy to podejście, dokładając po środku warstwę abstrakcji - repozytorium generyczne.


Kanał RSS

Kanał RSS

01.03.2017 Comments: 0

Kiedy zainteresowałem się uczestnictwem w Daj Się Poznać 2017, okazało się, że jedynym wymogiem, którego nie spełnia mój blog jest kanał RSS. Od tego więc zaczniemy wpisy w ramach konkursu. Wbrew pozorom, temat wcale nie jest skomplikowany: jedna niewielka klasa + jedna akcja kontrolera + jeden istotny szczegół w widoku i voilà!