Wzorce projektowe · Senior · Pytanie 50 z 75
Czym jest „efekt drugiego systemu” w decyzjach architektonicznych?
- ✓Poprawna odpowiedź: Skłonnością do przeładowania drugiej wersji systemu wszystkimi odłożonymi pomysłami
- 2Szybszym tworzeniem drugiego systemu dzięki doświadczeniu z pierwszym
- 3Zależnością systemu od drugiej, zapasowej bazy danych
Wyjaśnienie
Termin Freda Brooksa: po udanym pierwszym systemie architekt projektuje drugi „porządnie”, dodając wszystko, co wcześniej odłożono, i dostaje przekomplikowany produkt. To argument za zmianami przyrostowymi, YAGNI i Strangler Fig zamiast „wielkiego przepisania”.