Koodibaasid kasvavad, muutudes järjest keerulisemaks ja segasemaks, mis ei saa mitte hirmutada arendajaid. Kuidas avastada koodi, mis muudab teie süsteemi olekut? Kuidas teha kood nii, et see ei suurendaks koodibaasi keerukust ja segadust? Suur osa «tegevustest», mis muudavad olekut, saab muuta...
«arvutusteks», et teie kood oleks lihtsam ja loogilisem. Te õpetate, kuidas võidelda keeruliste sünkroniseerimisvigadega, mis pääsevad paratamatult sisse asünkroonsetesse ja mitme lõimega koodidesse, saate teada, kuidas kompooneeritud abstraktsioonid takistavad koodi dubleerimist, ja avastate uusi tasemeid selle väljendusvõimet. Raamat on mõeldud kesktaseme ja kõrgema taseme arendajatele, kes loovad keerulist koodi. Näited, illustreerimised, enesehindamise küsimused ja praktilised ülesanded aitavad kindlalt kindlustada uusi teadmisi.
Koodibaasid kasvavad, muutudes järjest keerulisemaks ja segasemaks, mis ei saa mitte hirmutada arendajaid. Kuidas avastada koodi, mis muudab teie süsteemi olekut? Kuidas teha kood nii, et see ei suurendaks koodibaasi keerukust ja segadust? Suur osa «tegevustest», mis muudavad olekut, saab muuta «arvutusteks», et teie kood oleks lihtsam ja loogilisem. Te õpetate, kuidas võidelda keeruliste sünkroniseerimisvigadega, mis pääsevad paratamatult sisse asünkroonsetesse ja mitme lõimega koodidesse, saate teada, kuidas kompooneeritud abstraktsioonid takistavad koodi dubleerimist, ja avastate uusi tasemeid selle väljendusvõimet. Raamat on mõeldud kesktaseme ja kõrgema taseme arendajatele, kes loovad keerulist koodi. Näited, illustreerimised, enesehindamise küsimused ja praktilised ülesanded aitavad kindlalt kindlustada uusi teadmisi.