Čisto majstorstvo, discipline, standardi i etika ujka Boba - Robert C. Martin
Čisto majstorstvo, discipline, standardi i etika ujka Boba - Robert C. Martin
Share
- Autor: Robert C. Martin
- Godina izdanja: 2021.
- Broj stranica: 416
- Jezik: srpski
Kako da napišete kod kojim ćete se ponositi svakog dana, pravovremen i smjeran podsetnik na sve veću složenost našeg programerskog svijeta i na našu obvezu prema nasljeđu čovečanstva (i nama samima) da poštujemo razvojnu etiku. Odvojite vrijeme da pročitate „Čisto majstorstvo“... Neka vam ova knjiga bude uvijek pri ruci. Neka vam ova knjiga bude stari prijatelj (vaš Ujka Bob, vaš vodič) dok radoznalo i hrabro krčite sebi put u tom svetu. Iz predgovora koji su napisali Stacia Heimgartner Viscardi, CST i Agile Mentor
U knjizi „Čisto majstorstvo“ legendarni Robert C. Martin (Ujka Bob) opisao je principe koji definiraju profesiju i zanat razvoja softvera. Ujka Bob objedinjuje disciplinu, standarde i etiku kojih se treba pridržavati da biste isporučili robustan i efikasan kod i da biste bili ponosni na softver koji pišete.
Robert Martin, popularni autor knjige „Jasan kod“, pruža pragmatičan, stručan i upotrebljiv vodič kao temelj disciplinirane izrade softvera. On govori o standardima, o tome kako se očekivanja nestručne javnosti često razlikuju od očekivanja programera i pomaže vam da ta dva očekivanja uskladite. Martin zaključuje knjigu etikom programerske profesije, opisujući osnovna obećanja koja bi svi programeri trebali dati svojim kolegama, korisnicima i, prije svega, sebi.
Zahvaljujući uvidima Ujka Boba, svi programeri i njihovi menadžeri mogu dosljedno isporučivati kod koji gradi povjerenje, umjesto da ga potkopava -povjerenje među korisnicima i društvima čiji opstanak ovisi od softvera.
- Kretanje ka „zvezdi sjevernjači“ pravilnog razvoja softvera: poznavanje dobrog programiranja
- Praktična, specifična uputstva za primjenu pet osnovnih disciplina: razvoja vođenih testova, refaktorisanja, jednostavnog dizajna, kolaborativnog programiranja i prihvatljivosti testova.
- Kako programeri i timovi mogu poboljšati produktivnost, kvalitetu i hrabrost
- Pravo značenje integriteta i timskog rada među programerima i 10 konkretnih obveza koje bi svaki softverski stručnjak trebao prihvatiti
- Ekstremno programiranje
- Razvoj vođen testovima
- Refaktorisanje
- Jednostavan dizajn
- Kolaborativno programiranje
- Testovi prihvatljivosti
- Osnove
- Zaključak
- Sortiranje 1
- Sortiranje 2
- Problem
- Uređivanje, radnja, tvrdnja (Arrange-Act-Assert)
- Test dubleri (Test dubleri)
- Arhitektura
- Zaključak
- Testiranje baze podataka
- Testiranje grafičkog sučelja
- Obrazci za testiranje
- Potklasa specifična za test
- Obrazac objekta Humble
- Dizajniranje testova
- Prekidanje korespondencije
- {} → Ništa
- Ništa → Konstanta
- Bezuslovno → Izbor
- Vrijednost → Popis
- Iskaz → Rekurzija
- Izbor → Iteracija
- Vrijednost → Izmijenjena vrijednost
- Preduslov prioriteta transformacije
- Zaključak
- Šta je refaktorisanje?
- Komplet osnovnih alatki
- Ekstrahovanje metoda
- Disciplina
- Zaključak
- YAGNI
- Pokriveno testovima
- Pokrivenost
- Dizajn
- Povećanje izraza
- Osnovna apstrakcija
- Minimalizacija dupliranja
- Minimalna veličina
- Disciplina
- Kontinuirana nadgradnja
- Vaš novi tehnički direktor
- Nikada nećemo isporučiti S***E
- Jeftina prilagodljivost
- Uvek ćemo biti spremni
- Stabilna produktivnost
- Kontinuirano poboljšanje
- Nepokolebljivo znanje
- Izuzetan kvalitet
- Nećemo zatrpati QA
- QA neće ništa pronaći
- Automatizacija testova
- Automatizirano testiranje i korisničko sučelje
- Testiranje korisničkog sučelja
- Međusobna podrška
- Iskrene procene
- Morate reći NE
- Kontinuirano agresivno učenje
- Mentorstvo
- Prvi programer
- Sedamdeset pet godina
- Štreberi i spasioci
- Uzori i negativci
- Mi vladamo svetom
- Katastrofe
- Zakletva
- Prvo, nemojte škoditi
- Najbolji rad
- Ponovljiv dokaz
- Mali ciklusi
- Neumorno poboljšanje
- Održavanje visoke produktivnosti
- Radite kao tim
- Iskrena i fer procena
- Poštovanje
- Neprestano učenje
Česta pitanja
Koji su Načini plaćanja?
Koji su Načini plaćanja?
- Kreditnom ili debitnom karticom
- Pouzećem – plaćanje po primitku paketa direktno djelatniku pošte
- Virmanom (uplata na žiro račun) -plaćanje Internet bankarstvom, uplatnicom u pošti, banci
Koliki su troškovi poštarine i koji je rok isporuke?
Koliki su troškovi poštarine i koji je rok isporuke?
Iznos narudžbe (vrijednost košarice) i troškovi slanja na adrese u Republici Hrvatskoj
Do 150,00 € -> 7,00 €
Iznad 150,00 € -> Gratis
Iznos narudžbe (vrijednost košarice) i troškovi slanja u inozemstvo
Do 26,54 € -> 20,97 €
Za svakih slijedećih 26,54 € vrijednosti košarice (do maksimalne vrijednosti košarice 132,72 €) dodaje se 5,30 €
Od 132,72 € vrijednosti košarice nadalje trošak dostave iznosi 46,18 €
Rok isporuke je od 14 do 30 radnih dana (u radne dane ne spadaju vikendi, blagdani i državni praznici).
U slučaju nepredviđene situacije, rok dostave može se produljiti, ali o tome ćete biti naknadno obaviješteni (mailom ili telefonski).
Da li je moguće osobno preuzimanje naručenih knjiga na adresi?
Da li je moguće osobno preuzimanje naručenih knjiga na adresi?
Kada su knjige dostupne, moguće je osobno preuzimanje knjiga na adresi ureda Ivane Brlić Mažuranić 72 (Malešnica), 10090 Zagreb uz obaveznu prethodnu najavu na telefon 00385 (0)1 3731 748.
Trebate pomoć oko kupovine putem naše internet stranice www.strucnaknjizara.com?
Trebate pomoć oko kupovine putem naše internet stranice www.strucnaknjizara.com?
Slobodno nas kontaktirajte putem naše e-mail adrese: info@strucnaknjizara.com ili telefonski na broj: 00385 (0)1 3731 748.
Ako se ne snalazite ili ne želite naručiti knjige preko internet trgovine, slobodno nam pošaljite direktan upit/narudžbu na e-mail na info@strucnaknjizara.com.
Za narudžbu su potrebni sljedeći podaci:
Točan naslov željene knjige i količina,
ime i prezime,
adresa dostave,
e-mail adresa i
telefonski broj.
Tražite stručnu knjigu i ne možete da ju pronađete?
Javite nam, potrudit ćemo se da je pronađemo za Vas.
Newsletter prijava
...prijavi se na listu i prati akcije