Jasan kod: Priručnik za pisanje jasnih programa
OPIS KNJIGE:
Iz Predgovora:
Jedan od naših omiljenih slatkiša ovde u Danskoj je Ga-Jol, čiji jaki miris sladića je savršen dodatak našem vlažnom i često hladnom vremenu. Deo šarma Ga-Jola za nas Dance jesu mudre ili duhovite izreke ispisane na poklopcu svake kutije. Jutros sam kupio paketić poslastice i otkrio da nosi ovu staru dansku izreku:
’’Ærlighed i små ting er ikke nogen lille ting.’’
„Iskreno, male stvari nisu male stvari.“ Bio je to dobar predznak u skladu sa onim što sam ovde već hteo da kažem. Male stvari su bitne. Ovo je knjiga o poniznim brigama čija je vrednost daleko od male.
’’Bog je u detaljima’’, rekao je arhitekta Ludwig mies van der Rohe. Ovaj citat podseća na savremene argumente o značaju arhitekture u razvoju softvera, posebno u Agile svetu. Bob i ja povremeno se upuštamo u žestok dijalog o tome. I da, Ludwig mies van der Rohe je ukazvao na korisnost i bezvremenost građevina koje predstavljaju najbolju arhitekturu. S druge strane, lično je odabirao kvake za vrata svake kuće koju je projektovao. Zašto? Jer su male stvari važne.
Tokom naše „rasprave“ o razvoju zasnovanom na testiranju, Bob i ja smo otkrili da se slažemo da softverska arhitektura ima važno mesto u razvoju, mada verovatno imamo različite predstave o tome šta to konkretno znači. Takve razlike su, međutim, relativno nevažne, jer možemo prihvatiti zdravo za gotovo da odgovorni profesionalci na početku projekta odvoje neko vreme za razmišljanje i planiranje. Pojmovi projektovanja zasnovanog na testiranju i kodu nestali su kasnih 1990-ih. Ipak, pažnja prema detaljima postala je još više važna osnova profesionalizma, više nego što je to velika vizija. Prvo, kroz praksu na detaljima profesionalci stiču stručnost i sigurnost za rad na velikim stvarima. Drugo, najmanja a pomalo neuredna konstrukcija, vrata koja se ne zatvaraju čvrsto ili blago zakrenuta pločica na podu, ili čak neuredan radni sto, u potpunosti kvare šarm celine. O tome se radi kada je u pitanju jasan i čist kod.
Ipak, arhitektura je samo jedna metafora razvoja softvera, a posebno za onaj deo softvera koji isporučuje početni proizvod u istom smislu kao što arhitekta isporučuje netaknutu zgradu. U današnje doba Scruma and Agile fokus je na brzom stavljanju proizvoda za tržište. Želimo da fabrika radi maksimalnom brzinom u proizvodnji softvera. To su ljudske fabrike: razmišljanje, osećanje za kodiranje koje se radi na osnovu prethodnih proizvoda i zahtevi korisnika da bi stvorili proizvod. Metafora proizvodnje snažno odgovara takvim razmišljanjima. Proizvodni aspekti japanske auto-proizvodnje, sveta montažnih pokretnih traka, nadahnjuju Scrum.
Cena: 2.800 rsd
potrebna količina:
Kupci koji su kupili ovu knjigu kupili su i:
![Čista arhitektura Čista arhitektura](https://www.korisnaknjiga.com/photo/books0187/p186402a0.jpg)
Cena: 2.750 rsd
![Čisto majstorstvo: Discipline, standardi i etika Čisto majstorstvo: Discipline, standardi i etika](https://www.korisnaknjiga.com/photo/books0209/p208450a0.jpg)
Cena: 2.750 rsd
![Izgradnja mikroservisa Izgradnja mikroservisa](https://www.korisnaknjiga.com/photo/books0219/p218109a0.jpg)
Cena: 2.431 rsd
![Pragmatični programer: Vaš put do stručnosti Pragmatični programer: Vaš put do stručnosti](https://www.korisnaknjiga.com/photo/books0165/p164316a0.jpg)
Cena: 2.310 rsd
![Osnove bezbednosti mreža Osnove bezbednosti mreža](https://www.korisnaknjiga.com/photo/books0052/p051079a0.jpg)
Cena: 1.947 rsd
![48 zakona moći 48 zakona moći](https://www.korisnaknjiga.com/photo/books0003/p002022a0.jpg)
Cena: 999 rsd
![Udžbenik engleskog jezika: računari i njihova primena Udžbenik engleskog jezika: računari i njihova primena](https://www.korisnaknjiga.com/photo/books0240/p239842a0.jpg)
Cena: 432 rsd
![Mašinsko učenje i veštačka inteligencija: 30 osnovnih pitanja i odgovora Mašinsko učenje i veštačka inteligencija: 30 osnovnih pitanja i odgovora](https://www.korisnaknjiga.com/photo/books0240/p239833a0.jpg)
Cena: 2.200 rsd
![Moderne DevOps prakse Moderne DevOps prakse](https://www.korisnaknjiga.com/photo/books0240/p239832a0.jpg)
Cena: 2.200 rsd
![Mašinsko učenje: projektovanje sistema Mašinsko učenje: projektovanje sistema](https://www.korisnaknjiga.com/photo/books0239/p238774a0.jpg)
Cena: 2.800 rsd
![Naučite GIT: Praktičan i vizuelan vodič za osnove Gita Naučite GIT: Praktičan i vizuelan vodič za osnove Gita](https://www.korisnaknjiga.com/photo/books0239/p238773a0.jpg)
Cena: 2.000 rsd
![Namenski grafički jezici za modelovanje u robotici Namenski grafički jezici za modelovanje u robotici](https://www.korisnaknjiga.com/photo/books0239/p238772a0.jpg)
Cena: 2.000 rsd
![FTTx FTTx](https://www.korisnaknjiga.com/photo/books0239/p238466a0.jpg)
Cena: 1.760 rsd
![Obnovljivi izvori energije Obnovljivi izvori energije](https://www.korisnaknjiga.com/photo/books0239/p238465a0.jpg)
Cena: 1.430 rsd