Knjiga donosi
Pisac je ugledni Robert C. Martin, autor knjiga The Clean Coder, Clean Code i Agile Software Development: Principles, Patterns, and Practices
Primenom univerzalnih pravila arhitekture softvera možete dramatično da poboljšate produktivnost programera tokom životnog ciklusa bilo kog softverskog sistema. Sada, nadovezujući se na uspeh svojih najprodavanijih knjiga Clean Code (Jasan kod, Mikro knjiga, Beograd 2020.) i The Clean Coder, legendarni softverski stručnjak Robert C. Martin ("Ujak Bob") otkriva ta pravila i pomaže vam da ih primenite.
Martinova Čista Arhitektura ne predstavlja samo opcije. Oslanjajući se na više od pola veka iskustava u softverskim okruženjima svih zamislivih tipova, Martin vam govori koje bi izbore trebalo da napravite i zašto su ti izbori presudni za vaš uspeh. Kao što se i očekuje od Ujka-Boba, ova knjiga obiluje konkretnim, jednostavnim rešenjima za stvarne izazove sa kojima ćete se suočiti - rešenjima koja će izgraditi, ili urušiti, vaše projekte.
Ciljevi
Poglavlje 1: Šta su dizajn i arhitektura?
Poglavlje 3: Pregled paradigmi
Poglavlje 4: Strukturirano programiranje
Poglavlje 5: Objektno orijentisano programiranje
Poglavlje 6: Funkcionalno programiranje
Poglavlje 7: SRP - Princip jedinstvene odgovornosti (the Single Responsibility Principle)
Poglavlje 8: OKP: Otvoreno-zatvoreni princip (the Open-Closed Principle)
Poglavlje 9: LSP - Princip zamene Liskova (the Liskov Substitution Principle)
Poglavlje 10: ISP - Princip odvajanja interfejsa (the Interface Segregation Principle)
Poglavlje 11: DIP - Princip inverzije zavisnosti (the Dependency Inversion Principle)
Poglavlje 12: Komponente
Poglavlje 13: Kohezija komponenti
Poglavlje 14: Spajanje komponenti
Poglavlje 15: Šta je arhitektura?
Poglavlje 16: Nezavisnost
Poglavlje 17: Granice: crtanje granica
Poglavlje 18: Anatomija granice
Poglavlje 19: Politika i nivo
Poglavlje 20: Poslovna pravila
Poglavlje 21: Arhitektura koja vrišti
Poglavlje 22: Čista arhitektura
Poglavlje 23: Prezenteri i "skromni objekti"
Poglavlje 24: Delimične granice
Poglavlje 25: Slojevi i granice
Poglavlje 26: Glavna komponenta
Poglavlje 27: Servisi - veliki i mali
Objavljeno 28: Testiranje granica
Poglavlje 29: Čista ugrađena arhitektura
Poglavlje 30: Baza podataka je detalj
Poglavlje 31: Veb je detalj
Poglavlje 32: Okviri su detalji
Poglavlje 33: Studija slučaja: Video prodaja
Poglavlje 34: Poglavlje koje nedostaje
Dodatak A
Arheologija arhitekture
USPEŠNO DODATO U KORPU