Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Ćwiczenie - refactoring

  1. Sklonuj repozytorium
  2. Opisz w pliku codereview.txt problemy, które dostrzegasz w kodzie klasy Refactoring\Products\Product i jak można je rozwiązać.
  3. Dokonaj Refactoryzacji klasy Refactoring\Products\Product wprowadzając opisane przez siebie rozwiązania. Celem jest, aby:
    • klasa ta była bardziej przejrzysta - miała mniej odpowiedzialności,
    • żeby dało się łatwiej wprowadzać zmiany w logice biznesowej tej klasy,
    • żeby była łatwiej testowalna,
    • istniejący interfejs klasy się nie zmienił.
  4. Jeśli Twoje zmiany tego wymagają, popraw lub dopisz brakujące testy jednostkowe.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages