
to jest nowy rozdział 77
3. Dwa prawa architektury oprogramowania
Kompromisy…
nic, tylko kompromisy!
Co się dzieje, gdy nie istnieje coś, co można by uznać za „najlepsze
praktyki”? Tym, co w najlepszych praktykach jest najlepsze, jest to, że są one
sposobami osiągania określonych celów, które w znacznym stopniu nie są obarczone
żadnym ryzykiem. Są one określane „najlepszymi” (a nie „lepszymi” lub „dobrymi”) nie
bez powodu — wiadomo, że działają, więc dlaczego by ich nie użyć? Ale jedną rzeczą,
której szybko nauczysz się o architekturze oprogramowania, jest to, że w jej przypadku
nie ma czegoś takiego jak najlepsze praktyki. Będziesz musiał do ...