Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Witamy
Architekturaoprogramowaniatofundament,naktórymjestbudowanedosko-
nałeoprogramowanie.Samaświetnaarchitekturaniewystarczy,abyzagwa-
rantować,żeoprogramowaniebędziesukcesem,alezłaarchitekturaniemal
gwarantujeporażkę.Architekturaoprogramowaniajesttakważna,żekażdy
programistapowinienwiedzieć,jakjązaprojektować.
Ztejksiążkidowiemysię,jakprojektowaćznakomitearchitekturyoprogra-
mowania.Żebybyłojasne,toniejestlekcjaabstrakcyjnegoprojektowania
oprogramowaniawwieżyzkościsłoniowej.Nieznajdująsiętuteżżadne
magicznerozwiązaniaframeworkiitechnologie,którewcudownysposób
rozwiązująkażdyproblem.Dowiemysię,jakzastosowaćpodstawowezasa-
dyorazpraktykiprojektowania,któreuczyniąnaslepszymiprogramistami,
architektamiilideramitechnologicznymi.
Projektowaniedobregooprogramowaniawymagaczegoświęcejniżopano-
waniazasadipraktyk.Sposóbprojektowaniasystemuoprogramowaniajest
taksamoważnyjakkońcowyrezultat.Ztejksiążkidowiemysię,jakużywać
myśleniaprojektowegoimetodskoncentrowanychnaczłowieku,abypro-
jektowaćarchitekturęoprogramowaniawewspółpracyzeswoimzespołem.
Takiepodejściepomagabudowaćsilniejszyzwiązekmiędzypodejmowanymi
decyzjamiprojektowymialudźmi,którychdotyczątedecyzje.Umieszczanie
ludzinapierwszymmiejscupozwolipodejmowaćlepszedecyzje,awrezultacie
tworzyćlepszeoprogramowanie.
Ktopowinienprzeczytaćksiążkę?
Taksiążkajestdlakażdego,ktokiedykolwiekstanąłprzybiałejtablicyiszki-
cowałpudełkaorazlinie,starającsięodpowiedziećnatrudnepytania.
Jeśliprojektowaniearchitekturyoprogramowaniatodlawascałkowitano-
wość,taksiążkajestdoskonałymwprowadzeniem.Zaczniemyodpodstaw