MIKRO KNJIGA - AI Pretraga
od 1984. god.
Knjige:Računari i InternetProgramiranje

Čisto majstorstvo, discipline, standardi i etika

Autor: Robert C. Martin
Izdavač: Kompjuter biblioteka
Strana: 416
Slova:
Čisto majstorstvo

Discipline, standardi i etika

Kako da napišete kod kojim ćete se ponositi svakog dana, pravovremen i smeran podsetnik na sve veću složenost našeg programerskog sveta i na našu obavezu prema nasleđu čovečanstva (i nama samima) da poštujemo razvojnu etiku. Odvojite vreme da pročitate „Čisto majstorstvo“... Neka vam ova knjiga bude uvek 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 definišu profesiju i zanat razvoja softvera. Ujka Bob objedinjuje discipline, standarde i etiku kojih treba da se pridržavate 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 upotrbljiv vodič kao temelj disciplinovane izrade softvera. On govori o standardima, o tome kako se očekivanja nestručne javnosti često razlikuju od očekvanja 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 trebalo da daju svojim kolegama, korisnicima i, pre svega, sebi.

Zahvaljujući uvidima Ujka Boba, svi programeri i njihovi menadžeri mogu dosledno da isporučuju kod koji gradi poverenje, umesto da ga potkopava -poverenje među korisnicima i u društvima čiji opstanak zavisi od softvera.

Kretanje ka „zvezdi severnjači“ pravilnog razvoja softvera: poznavanje dobrog programiranja
Praktična, specifična uputstva za primenu pet osnovnih disciplina: razvoja vođenog testovima, refaktorisanja, jednostavnog dizajna, kolaborativnog programiranja i testova prihvatljivosti
Kako programeri i timovi mogu da promovišu produktivnost, kvalitet i hrabrost
Pravo značenje integriteta i timskog rada među programerima i 10 konkretnih obaveza koje bi svaki softverski stručnjak trebalo da prihvati
Sadržaj

Prednja korica

O ovoj e-knjizi

Stranica sa naslovom

Stranica sa naslovom i podnaslovom

Stranica sa autorskim pravima

Stranica sa posvetom

Sadržaj

Predgovor

Uvodna reč

Zahvalnice

O autoru

Poglavlje 1 Razvoj softvera

I deo: Discipline

Ekstremno programiranje
Razvoj vođen testovima
Refaktorisanje
Jednostavan dizajn
Kolaborativno programiranje
Testovi prihvatljivosti

Poglavlje 2 Razvoj vođen testovima

Pregled

Osnove
Zaključak

Poglavlje 3 Napredan TDD

Sortiranje 1
Sortiranje 2
Problem
Uređivanje, radnja, tvrdnja (Arrange-Act-Assert)
Test dubleri (Test Doubles)
Arhitektura
Zaključak

Poglavlje 4 Dizajniranje testova

Testiranje baza podataka
Testiranje grafičkog interfejsa
Obrasci za testiranje
Potklasa specifična za test
Obrazac objekta Humble
Dizajniranje testova
Prekidanje korespondencije
{} → Nil
Nil → Konstanta
Bezuslovno → Izbor
Vrednost → Lista
Iskaz → Rekurzija
Izbor → Iteracija
Vrednost → Izmenjena vrednost
Preduslov prioriteta transformacije
Zaključak

Poglavlje 5 Refaktorisanje

Šta je refaktorisanje?
Komplet osnovnih alatki
Ekstrahovanje metoda
Discipline
Zaključak

Poglavlje 6 Jednostavan dizajn

YAGNI
Pokriveno testovima
Pokrivenost
Dizajn
Povećanje izraza
Osnovna apstrakcija
Minimalizacija dupliranja
Minimalizacija veličine

Poglavlje 7 Kolaborativno programiranje

Poglavlje 8 Testovi prihvatljivosti

Disciplina
Kontinuirana nadgradnja (Continuous build)
Deo II: Standardi

Vaš novi tehnički direktor
Poglavlje 9 Produktivnost

Nikada nećemo isporučiti S***E
Jeftina prilagodljivost
Uvek ćemo biti spremni
Stabilna produktivnost

Poglavlje 10 Kvalitet

Kontinuirano poboljšanje
Nepokolebljivo znanje
Izuzetan kvalitet
Nećemo zatrpati QA
QA neće ništa pronaći
Automatizacija testova
Automatizovano testiranje i korisnički interfejsi
Testiranje korisničkog interfejsa

Poglavlje 11 Hrabrost

Međusobna podrška
Iskrene procene
Morate reći NE
Kontinuirano agresivno učenje
Mentorstvo
Deo III: Etika

Prvi programer
Sedamdeset pet godina
Štreberi i spasioci
Uzori i negativci
Mi vladamo svetom
Katastrofe
Zakletva

Poglavlje 12 Šteta

Prvo, nemojte škoditi
Najbolji rad
Ponovljiv dokaz

Poglavlje 13 Integritet

Mali ciklusi
Neumorno poboljšavanje
Održavanje visoke produktivnosti

Poglavlje 14 Timski rad

Radite kao tim
Iskrena i fer procena
Poštovanje
Neprestano učenje
Indeks

Isečci koda
Detaljni podaci o knjizi
Naslov: Čisto majstorstvo, discipline, standardi i etika
Izdavač: Kompjuter biblioteka
Strana: 416 (cb)
Pismo: latinica
Format: 16,5 x 23,5 cm
Godina izdanja: 2021
ISBN: 978-86-7310-571-0
Ocene čitalacaPrijavite se za ocenu
Za sada nema ocena za ovo izdanje. Budite prvi koji će podeliti utiske!
Pitanja, odgovori, mišljenja
Imate pitanje? Prijavite se i učestvujte u diskusiji sa urednicima i čitaocima.
Još uvek nema postavljenih pitanja za ovo izdanje.
2.750 RSD
Cena za inostranstvo:
28,00 EUR
Naručite telefonom:
Nije radno vreme
Pošaljite poruku
Dodaj u listu želja
Ukupno
0 RSD
Korpa
Često se kupuje uz ovu knjigu