SOLID

Single responsibility principle Open/closed principle Liskov substitution principle  Interface segregation principle Dependency inversion principle     Czym jest SOLID? SOLID to akronim, który odnosi się do pięciu zasad programowania obiektowego. Zasady te opracował Robert C. Martin i są one uważane za wzorzec dobrej praktyki w projektowaniu oprogramowania. Zastosowanie tych zasad Czytaj dalej…

Test-Driven Development

  TDD (Test-Driven Development) – to metoda programowania, w której deweloper pisze testy jednostkowe przed implementacją kodu. Ta technika pozwala na zwiększenie jakości i stabliności kodu oraz ułatwia utrzymanie i rozwój aplikacji. W TDD kierujemy się trzema zasadami (Red, Green, Refactor) , najpierw piszemy test który nie przechodzi (Red). Drugim Czytaj dalej…