Veze, linkovi
Kompjuter biblioteka
Korpa
Otkrivanje jednostavnosti - funkcionalno programiranje

Preuzmite KOD   Preuzmite KÔD
Preuzmite poglavlje   Preuzmite poglavlje

Programiranje Programiranje

Otkrivanje jednostavnosti - funkcionalno programiranje

Autor: Eric Normand
Broj strana: 592
ISBN broj: 9788673105666
Izdavač: Kompjuter biblioteka Kompjuter biblioteka
Godina izdanja: 2021.
Kataloški broj: 543.

                 
Twitter   Facebook   Linkedin   Pinterest   Email
                 
         
   
Naruči ili rezerviši sa 40 % popusta
 
         
         
Cena: 2970 rsd Vi plaćate: 2370 rsd

10% dodatnog popusta za 2 ili više knjiga, osim knjiga koje su u pretplati i kompleta knjiga.

• Isporuka za 24 časa (osim za knjige u pretplati)
• Plaćanje kuriru

 

Otkrivanje jednostavnost

Funkcionalno programiranje za kroćenje složenog softvera

„Otkrivanje jednostavnosti“ je prijateljski, praktični vodič koji će promeniti vaš pristup dizajnu i razvoju softvera.

Rezime

Savremeni softver je složen, jer je distribuiran na serverima, težak je za testiranje i otporan je na modifikacije. „Otkrivanje jednostavnosti“ je prijateljski, praktični vodič koji će promeniti vaš pristup dizajnu i razvoju softvera. Predstavlja jedinstveni pristup funkcionalnom programiranju, kojim se objašnjava zašto su određene funkcije softvera složene, i uči vas funkcionalnim tehnikama koje možete da upotrebite da biste pojednostavili ove sisteme tako da budu lakši za testiranje i debagovanje.

O tehnologiji

Programeri se s pravom plaše nenamerne složenosti koja „inficira“ veći deo koda. U ovoj knjizi je prikazano kako da treba da napišete softver koji složenost drži blizu svog inherentnog minimuma. Dok pišete softver, trebalo bi da naučite da razlikujete kod koji menja stanje vašeg sistema i kod koji ne menja stanje vašeg sistema. Kada naučite da razlikujete ta dva koda, možete da refaktorišete veći deo svojih „akcija“ koje menjaju stanje u „proračune bez uzimanja u obzir stanja“. Vaš softver će biti jednostavniji.

O knjizi

Zahvaljujući ovoj knjizi, takođe ćete naučiti da rešavate složene vremenske greške koje se neizbežno „uvlače“ u asinhroni kod i višenitni kod. U naprednim odeljcima knjige saznaćete kako komponovane apstrakcije pomažu u izbegavanju ponavljanja koda i otvaranju novih nivoa ekspresivnosti.

Šta je unutra

Obrasci za jednostavniji kod

Moćni pristupi vremenskom modeliranju za pojednostavljivanje asinhronog koda

Kako funkcije višeg reda omogućavaju ponovnu upotrebljivost i komponovanje koda

O čitaocima

Knjiga je namenjena za srednje i napredne programere koji izrađuju složeni softver. Vežbe, ilustracije, samoprocene i praktični primeri „učvršćuju“ svaku novu ideju.

O autoru

Eric Normand je stručni programer softvera i uticajni nastavnik funkcionalnog programiranja od 2007. godine.

Sadržaj

1 Dobrodošli u otkrivanje jednostavnosti!

2 Funkcionalno razmišljanje na delu

DEO 1 - AKCIJE, IZRAČUNAVANJA I PODACI

3 Razlikovanje akcija, izračunavanja i podataka

4 Izdvajanje proračuna iz akcija

5 Poboljšanje dizajna akcija

6 Ostati nepromenljiv na promenljivom jeziku

7 Ostati nepromenljiv u nepouzdanom kodu

8 Stratifikovani dizajn, 1. deo

9 Stratifikovani dizajn, 2. deo

DEO 2 - APSTRAKCIJE PRVE KLASE

10 Funkcije prve klase, 1. deo

11 Funkcije prve klase, 2. deo

12 Funkcionalna iteracija

13 Ulančavanje funkcionalnih alatki

14 Funkcionalne alatke za ugnežđene podatke

15 Izolovanje tokova događaja

16 Deljenje resursa između tokova događaja

17 Koordinacija tokova događaja

18 Reaktivne i slojevite arhitekture

19 Buduće funkcionalno „putovanje“

„Ova knjiga je obavezna literatura za 'kroćenje' složenog softvera. Jedan je od najzanimljivijih naslova godinama“. Aydinbas, EXXETAAG

„Najfascinantniji i najintuitivniji vodič za čist i jednostavan softver. Preporučujem ga svim programerima softvera.“ Rob Pacheco, Vision Government Solutions

„Odličan resurs za učenje funkcionalnog razmišljanja i praktičnih tehnika programiranja koje iz njega proističu. Sa sigurnošću mogu da ga preporučim svojim kolegama.“ Joel Luukka, Geniem

„Neizostavni vodič za prepoznavanje i 'osvajanje' složenosti.“ Bryan Miller, Petrolitix

 

Komentari

• Ivan Cvetkovic
Na osnovu opisa, deluje veoma korisno. Preporučujem

• Danon Bojan
Djeluje kao zanimljiva knjiga, ima i odlične ocjene čitalaca

Ostavite komentar Ostavite komentar

 

Preporučujemo

KOD, skriveni jezik kompjuterskog hardvera i softvera, prevod drugog izdanja

KOD, skriveni jezik kompjuterskog hardvera i softvera, prevod drugog izdanja

Popust cena:
2460.00 rsd

Naučite kvantno računarstvo uz Python i Q#

Naučite kvantno računarstvo uz Python i Q#

Popust cena:
2110.00 rsd

Veze, linkovi
Linkedin Twitter Facebook
 
     
 
© Sva prava pridržana, Kompjuter biblioteka, Beograd, Obalskih radnika 4a, Telefon: +381 11 252 0 272
 
     
z