Hodnotenie:
Kniha je zbierkou esejí od rôznych autorov softvérových projektov, ktoré poskytujú pohľad na architektúry softvéru s otvoreným zdrojovým kódom. Je oceňovaná pre svoje jednotlivé kapitoly, ktoré sa dajú čítať samostatne a ponúkajú historický kontext a architektonické poučenia z významných projektov. Kniha však bola kritizovaná za zavádzajúci opis produktu a rôznu kvalitu jednotlivých esejí.
Výhody:Vynikajúca zbierka architektonických postrehov od skúsených vývojárov.
Nevýhody:Každá kapitola je samostatná a možno ju čítať izolovane.
(na základe 15 čitateľských recenzií)
The Architecture of Open Source Applications
Architekti sa počas svojej prípravy pozerajú na tisíce stavieb a študujú kritiky týchto stavieb, ktoré napísali majstri. Naproti tomu väčšina vývojárov softvéru sa vždy dobre zoznámi len s niekoľkými veľkými programami - zvyčajne s programami, ktoré sami napísali - a nikdy neštuduje veľké programy z histórie.
Výsledkom je, že opakujú svoje chyby, namiesto toho, aby stavali na úspechoch. Cieľom tejto knihy je zmeniť to.
Autori dvadsiatich piatich open source aplikácií v nej vysvetľujú, ako je ich softvér štruktúrovaný a prečo. Aké sú hlavné komponenty každého programu? Ako na seba vzájomne pôsobia? A čo sa ich tvorcovia naučili počas ich vývoja? Pri odpovediach na tieto otázky poskytujú autori tejto knihy jedinečný pohľad na to, ako rozmýšľajú.