Dobieranie wzorców projektowych

  • Strategia (polityka)

  • Specyfikacja

  • Dekorator

  • Łańcuch odpowiedzialności

Wektor zmiany

  1. Jakie zmiany w kodzie będą potrzebne w przyszłości?

  2. Co się zmieni, a co nie?

  3. Kiedy się zmieni?

  4. Jaka jest szansa na zmianę?

  5. Jaki jest koszt refaktoryzacji? Może lepiej zrobić to na sztywno (nie bez testów, ale bez osobnych klas na ten moment).

Podsumowanie

  1. Dwa razy się zastanów zanim skomplikujesz projekt

  2. Unikaj przedwczesnej konfigurowalności

  3. Opisz wektory zmiany w ADR

Last updated