PET LINIJA KODA Refaktorisanje, kada i kako PET LINIJA KODA Refaktorisanje, kada i kako
KOMPJUTER BIBLIOTEKA

PET LINIJA KODA Refaktorisanje, kada i kako

Šifra artikla: 365588
Isbn: 9788673105765
U knjizi Pet linija koda učićete o refaktorisanju koje je fokusirano na konkretna pravila svođenja bilo kog metoda na pet linija ili manje! Knjiga ne sadrži žargon niti su vam potrebne posebne veštine za automatsko testiranje. Ona sadrži samo jednostavne smernice i obrasce ilustrovane detaljnim primerima koda.

Obuhvaćene su sledeće teme:

Znaci lošeg koda
Bezbedno poboljšanje koda, čak i kada ga ne razumete
Balansiranje optimizacije i uopštenosti koda
Pravilne prakse kompajlera
Metod izdvajanja, uvođenje Strategy obrasca i mnogih drugih obrazaca refaktorisanja
Pisanje stabilnog koda koji omogućava promenu dodavanjem
Pisanje koda koji ne zahteva komentare
Praksa iz stvarnog sveta za sjajno refaktorisanje
Poboljšanje postojećeg koda – refaktorisanje – jedan je od najčešćih zadataka sa kojima ćete se suočiti kao programer. U knjizi Pet linija koda naučićete jasna i delotvorna pravila refaktorisanja koja možete da primenite bez oslanjanja na intuitivno mišljenje, kao što je „miris koda“. Prateći stručnu perspektivu autora – da se refaktorisanje i mirisi koda mogu naučiti praćenjem konkretnog skupa principa – naučićete kada da refaktorišete kod, koje obrasce da primenite na koji problem i karakteristike koda koje ukazuju da je vreme za preradu.

O tehnologiji

Svaka baza kodova sadrži greške i neefikasnost koje je potrebno da pronađete i ispravite. Refaktorišite na pravi način da bi kod postao elegantan, lak za čitanje i održavanje. Uz ovu knjigu ćete naučiti jedinstven pristup refaktoriranju koji implementira bilo koji metod u pet linija, ili manje. Takođe ćete otkriti tajnu koju većina starijih programera zna: ponekad je brže razraditi kod i ispraviti ga kasnije!

Kome je namenjena knjiga

Za programere svih nivoa veštine. Za primere je korišćen lako čitljiv Typescript, u istom stilu kao Java i C#.

O autoru

Kristijan Klauzen radi kao tehnički agilni trener, podučava timove da refaktorišu kod.

Sadržaj

1 Refaktorisanje, refaktorisanje
2 Pogled ispod haube refaktorisanja
1 DEO UČITE REFAKTORISANJEM RAČUNARSKE IGRE
3 Razbijanje duge funkcije
4 Učinite da kod tipa funkcioniše
5 Spajanje sličnog koda
6 Zaštita podataka
2 DEO PRENOS NAUČENOG U STVARNI SVET
7 Saradnja sa kompajlerom
8 Klonite se komentara
9 Brisanje koda
10 Ne plašite se dodavanja koda
11 Pratite strukturu u kodu
12 Izbegavanje optimizacije i uopštenosti
13 Neka loš kod izgleda loše
14 Završetak

„Prizemno, fokusirano i tačno. Knjiga će vas izazvati bez zastrašivanja i bez vređanja vaše inteligencije.” Robert C. Martin

„Divan i zabavan uvod za jedan od najzapostavljenijih aspekata programiranja — refaktorisanje.“ Charles Lam, EVN AG

„Dala mi je nove uvide u to kako da moj kod bude čitljiv i ažuriran. Toplo je preporučujem.” John Norcott, Vebstaurantstore

„Ove tehnike su jednostavne, ali moćne, a vežbe olakšavaju njihovo učenje. Mogu se koristiti na bilo kom jeziku koji znam!” Christian Hasselbalch Thoudahl, BEC Financial Technologies
0,00 EUR
23,54 EUR
Cijena na sajtu: 21,18 EUR
Ušteda: 2,36 EUR
Obavesti me o sniženju
  • NSZ
Količina: 1 Kom
2
1
Sačuvajte u listi želja
Rok isporuke:
Isporuka: 23.05.2025.
Isporuka: 23.05.2025.
Pomoć
U knjizi Pet linija koda učićete o refaktorisanju koje je fokusirano na konkretna pravila svođenja bilo kog metoda na pet linija ili manje! Knjiga ne sadrži žargon niti su vam potrebne posebne veštine za automatsko testiranje. Ona sadrži samo jednostavne smernice i obrasce ilustrovane detaljnim primerima koda.

Obuhvaćene su sledeće teme:

Znaci lošeg koda
Bezbedno poboljšanje koda, čak i kada ga ne razumete
Balansiranje optimizacije i uopštenosti koda
Pravilne prakse kompajlera
Metod izdvajanja, uvođenje Strategy obrasca i mnogih drugih obrazaca refaktorisanja
Pisanje stabilnog koda koji omogućava promenu dodavanjem
Pisanje koda koji ne zahteva komentare
Praksa iz stvarnog sveta za sjajno refaktorisanje
Poboljšanje postojećeg koda – refaktorisanje – jedan je od najčešćih zadataka sa kojima ćete se suočiti kao programer. U knjizi Pet linija koda naučićete jasna i delotvorna pravila refaktorisanja koja možete da primenite bez oslanjanja na intuitivno mišljenje, kao što je „miris koda“. Prateći stručnu perspektivu autora – da se refaktorisanje i mirisi koda mogu naučiti praćenjem konkretnog skupa principa – naučićete kada da refaktorišete kod, koje obrasce da primenite na koji problem i karakteristike koda koje ukazuju da je vreme za preradu.

O tehnologiji

Svaka baza kodova sadrži greške i neefikasnost koje je potrebno da pronađete i ispravite. Refaktorišite na pravi način da bi kod postao elegantan, lak za čitanje i održavanje. Uz ovu knjigu ćete naučiti jedinstven pristup refaktoriranju koji implementira bilo koji metod u pet linija, ili manje. Takođe ćete otkriti tajnu koju većina starijih programera zna: ponekad je brže razraditi kod i ispraviti ga kasnije!

Kome je namenjena knjiga

Za programere svih nivoa veštine. Za primere je korišćen lako čitljiv Typescript, u istom stilu kao Java i C#.

O autoru

Kristijan Klauzen radi kao tehnički agilni trener, podučava timove da refaktorišu kod.

Sadržaj

1 Refaktorisanje, refaktorisanje
2 Pogled ispod haube refaktorisanja
1 DEO UČITE REFAKTORISANJEM RAČUNARSKE IGRE
3 Razbijanje duge funkcije
4 Učinite da kod tipa funkcioniše
5 Spajanje sličnog koda
6 Zaštita podataka
2 DEO PRENOS NAUČENOG U STVARNI SVET
7 Saradnja sa kompajlerom
8 Klonite se komentara
9 Brisanje koda
10 Ne plašite se dodavanja koda
11 Pratite strukturu u kodu
12 Izbegavanje optimizacije i uopštenosti
13 Neka loš kod izgleda loše
14 Završetak

„Prizemno, fokusirano i tačno. Knjiga će vas izazvati bez zastrašivanja i bez vređanja vaše inteligencije.” Robert C. Martin

„Divan i zabavan uvod za jedan od najzapostavljenijih aspekata programiranja — refaktorisanje.“ Charles Lam, EVN AG

„Dala mi je nove uvide u to kako da moj kod bude čitljiv i ažuriran. Toplo je preporučujem.” John Norcott, Vebstaurantstore

„Ove tehnike su jednostavne, ali moćne, a vežbe olakšavaju njihovo učenje. Mogu se koristiti na bilo kom jeziku koji znam!” Christian Hasselbalch Thoudahl, BEC Financial Technologies

Ostavi komentar

Trenutno nema komentara
Karakteristika Vrednost
Kategorija KOMPJUTERSKA LITERATURA
Autor Christian Clausen
Težina specifikacija 0.5 kg
Izdavač KOMPJUTER BIBLIOTEKA
Pismo Latinica
Povez Broš
Godina2022
Format25X17,6
Strana336

Slični proizvodi

Primena nadgledanih i nenadgledanih algoritama mašinskog učenja i biblioteka C++ progra...
27,37 EUR
30,41 EUR
Unapredite svoje veštine testiranja neprobojnosti kroz naprednu sistemsku analizu i aut...
23,16 EUR
25,74 EUR
Upoznajte najnovije funkcionalnosti jezika Java (do verzije JDK 21) i pronaći ćete efik...
31,58 EUR
35,09 EUR
Uvod u profesionalno programiranje u jeziku C Najnovija verzija programskog jezika C, ...
21,05 EUR
23,39 EUR
Knjiga je izašla iz štampe. Pretplatna cena važi do 9. decembra Steknite prednost u pr...
23,16 EUR
25,74 EUR
Svakog dana, u svakom pogledu, veštačka inteligencija sve više napreduje, a sada imate ...
21,18 EUR
23,54 EUR
Unapredite svoju karijeru tako što ćete savladati ključne .NET alate i veštine, kao što...
31,58 EUR
35,09 EUR
Fascinantno putovanje korišćenja DALL-E 3 modela—revolucionarnog sistema veštačke intel...
27,66 EUR
30,74 EUR
Dobro opremljena laboratorija za elektroniku prepuna je izvora napajanja, mernim instru...
17,37 EUR
19,30 EUR
Izbegnite uobičajene greške u kodiranju API interfejsa i učinite automatizaciju testova...
23,16 EUR
25,74 EUR
Kali Linux je skup softverskih paketa za penetraciono testiranje i digitalnu forenziku ...
23,41 EUR
26,01 EUR
Inženjerstvo podataka rapidno je napredovao u protekloj deceniji, ostavljajući mnoge so...
34,46 EUR
38,28 EUR
Pomoć