Idiomatic Rust
Autor Brenden Matthewsen Limba Engleză Paperback – 8 oct 2024
Ceea ce diferențiază Idiomatic Rust de documentația oficială sau de manualele introductive este trecerea de la sintaxă la arhitectură. În timp ce resursele standard se concentrează pe mecanismele compilatorului, Brenden Matthews explică modul în care aceste mecanisme sunt orchestrate pentru a crea sisteme stabile. Considerăm că valoarea adăugată rezidă în catalogarea riguroasă a tiparelor de design, de la implementarea interfețelor fluide pentru API-uri, până la utilizarea structurilor de date imuabile pentru a elimina condițiile de cursă (data races). Abordarea diferă de Rust for Rustaceans prin faptul că este mai puțin abstractă și mult mai aplicabilă în fluxul de lucru zilnic; în loc să discecteze doar teoria profundă a ownership-ului, Matthews oferă soluții pragmatice pentru încapsularea datelor și inițializarea obiectelor complexe prin pattern-ul Builder. Reținem structura logică a cărții, care pornește de la blocurile de bază și evoluează spre concepte avansate precum metaprogramarea, macrocomenzile și corutinele. Un capitol esențial, adesea omis în alte lucrări de profil, este cel dedicat anti-tiparelor, oferind cititorului un ghid clar despre practicile care trebuie evitate pentru a menține mentenabilitatea codului pe termen lung. Experiența autorului în proiecte open-source de anvergură, precum Conky, se reflectă în calitatea exemplelor de cod care pot fi reutilizate direct în producție. Editura Manning Publications completează experiența de învățare oferind versiunea digitală inclusă, facilitând consultarea rapidă a referințelor tehnice.
Preț: 312.99 lei
Preț vechi: 391.23 lei
-20%
Carte disponibilă
Livrare economică 21 mai-04 iunie
Livrare express 07-13 mai pentru 111.27 lei
Specificații
ISBN-10: 1633437469
Pagini: 256
Dimensiuni: 190 x 227 x 17 mm
Greutate: 0.45 kg
Editura: Manning Publications
De ce să citești această carte
Recomandăm această carte programatorilor care au depășit etapa de începător și doresc să scrie cod care nu doar compilează, ci este „idiomatic” — eficient, lizibil și robust. Cititorul câștigă o înțelegere profundă a modului în care tiparele de design clasice se adaptează constrângerilor unice din Rust. Este un ghid practic pentru a construi biblioteci și aplicații la standarde profesionale, evitând în același timp capcanele comune ale limbajului.