JASAN KOD, drugo revidirano izdanje | Robert Martin | iLearn.rs

JASAN KOD, drugo revidirano izdanje

Autori: Robert Martin
ISBN: 978-86-7555-460-8
Izdavač: Mikro knjiga
Godina: 2022.
Opšte informacije: Meki povez, 471 str., 16,8 cm x 23,5 cm
Jezik: Srpski jezik
Dostupnost: Da

2.600,00 RSD
Količina:
1
  • Opis
  • Dodatni sadržaj
  • Komentari (0)

Opis

PRIRUČNIK ZA PISANJE JASNIH PROGRAMA!

Čak i loš kôd može da funkcioniše. Ali ako kôd nije čist, može sve da sruši. Svake godine, zbog loše napisanog koda gube se bezbrojni sati i značajni resursi. Ali to ne mora da bude tako.

Istaknuti softverski stručnjak Robert C. Martin predstavlja revolucionarnu paradigmu sa knjigom Jasan kod: Priručnik za pisanje jasnih programa (Clean Code: A Handbook of Agile Software Craftsmanship). Martin se udružio sa kolegama iz Object Mentora kako bi najbolju proverenu praksu čišćenja koda „u letu“ ulio u knjigu koja će u vas usaditi vrednosti velikih softverskih majstora i učiniti vas boljim programerom – ali samo ako radite na tome.

U ovoj knjizi čitaćete kôd, mnogo koda. Izazivaće vas da razmišljate šta je tačno u vezi sa kodom a šta nije. Još važnije, naći ćete se pred izazovom da preispitujete svoje profesionalne vrednosti i posvećenost svom zanatu.

Knjiga Jasan kod je podeljena na tri dela. U prvom delu su opisani principi, obrasci i prakse pisanja jasnog i čistog koda. Drugi deo se sastoji od nekoliko studija slučaja sve veće složenosti. Svaka studija slučaja je vežba u čišćenju koda – transformacije polaznog koda koji ima nekih problema u kôd koji je čvrst i efikasan. Treći deo je naplata: jedno poglavlje sa spiskom heuristike i „mirisa“ prikupljenih tokom pravljenja studija slučaja. Rezultat je baza znanja koja opisuje način na koji razmišljamo kada pišemo, čitamo i čistimo kôd.

Čitaoci će savladavanjem ove knjige razumeti:

• Kako uočiti razliku između dobrog i lošeg koda
• Kako napisati dobar kod i kako transformisati loš kod u dobar kod
• Kako stvoriti dobra imena, dobre funkcije, dobre objekte i dobre klase
• Kako formatirati kod za maksimalnu čitljivost
• Kako implementirati kompletnu obradu greška bez prikrivanja logike koda
• Kako sveobuhvatno testirati i primenjivati razvoj vođen testiranjem

Ova knjiga ima 17 poglavlja i neophodna je svakom programeru, softverskom inženjeru, menadžeru projekata, vođi tima ili sistemskom analitičaru koji je zainteresovan za izradu boljeg koda.


Kratak sadržaj

Predgovor
Uvod
Na korici

Poglavlje 1: Jasan kod
Poglavlje 2: Smislena imena
Poglavlje 3: Funkcije
Poglavlje 4: Komentari
Poglavlje 5: Formatiranje
Poglavlje 6: Objekti i strukture podataka
Poglavlje 7: Obrada grešaka
Poglavlje 8: Granice
Poglavlje 9: Jedinični testovi
Poglavlje 10: Klase
Poglavlje 11: Sistemi
Poglavlje 12: Nastajanje
Poglavlje 13: Konkurentnost
Poglavlje 14: Postupno doterivanje
Poglavlje 15: JUnit iznutra
Poglavlje 16: Refaktorisanje klase SerijalDate
Poglavlje 17: Mirisi i heuristike
Dodatak A: Konkurentnost II
Dodatak B: org.jfree.date.SerialDate
Dodatak C: Uporedne reference poglavlja - Mirisi i heuristike

Epilog
Indeks


ROBERT C. „UNCLE BOB“ MARTIN je softverski profesionalac od 1970. godine i međunarodni softverski konsultant od 1990. Osnivač je i predsednik kompanije Object Mentor, Inc, tima iskusnih konsultanata koji su mentori svojih klijenata širom sveta u oblastima C++, Java, C#, Ruby, OO, Projektni obrasci, UML, Agile Methodologies i eXtreme programming.

Delovi knjige

      Predgovor

      Uvod

      Sadržaj

      Primer poglavlja

Komentari (0)

Dodaj komentar

Vaša ocena:

Besplatna dostava

za narudžbine veće od 5.000,00 RSD

Plaćanje pouzećem

Mogućnost plaćanja kuriru prilikom preuzimanja

Povrat proizvoda

ukoliko dobijete oštećeni proizvod, vratite ga, a mi ćemo vam poslati novi

Jednostavna narudžbina

24h, 7 dana u nedelji, 365 dana u godini

Preporuka sličnih proizvoda