Wzorce projektowe · Senior · Pytanie 63 z 75
Co prawo Hyruma oznacza dla szeroko używanej biblioteki komponentów?
- ✓Poprawna odpowiedź: Przy dostatecznie wielu użytkownikach od każdego obserwowalnego zachowania - nawet nieudokumentowanego - ktoś będzie zależał, więc „wewnętrzne” zmiany mogą kogoś zepsuć
- 2Biblioteki nigdy nie powinny się zmieniać
- 3Liczy się tylko udokumentowane zachowanie
Wyjaśnienie
Minimalizuj obserwowalną powierzchnię, testuj zachowanie, na którym polegają konsumenci, i komunikuj zmiany changelogami i codemodami.