
jesteś tutaj 83
Dwa prawa architektury oprogramowania
Analiza kompromisów
Nie można mieć ciastka i zjeść ciastka. Świat jest pełen
kompromisów — często optymalizujemy jedną rzecz kosztem
innej. Chcesz robić i przechowywać wiele zdjęć na telefonie?
Albo kup więcej pamięci, co odpowiednio więcej kosztuje,
albo zastosuj kompresję zdjęć, co z kolei obniża ich jakość.
Dokładnie tak samo dzieje się w przypadku architektury
oprogramowania. Każdy wybór wiąże się ze znaczącymi
kompromisami
. A co to dokładnie oznacza dla użytkownika?
Jeśli wiesz, które cechy architektury są najważniejsze dla
Twojego projektu, możesz zacząć myśleć o rozwiązaniach,
które ...