Cantitate/Preț
Produs

Refactoring to Rust

Autor Lily Mara, Joel Holmes
en Limba Engleză Paperback – 19 aug 2025

Structura progresivă: de la concept la implementare, ne ghidează prin procesul riguros de transformare a unei baze de cod existente într-una optimizată pentru ecosistemul Rust. Considerăm că valoarea acestui volum, semnat de Lily Mara și Joel Holmes, rezidă în abordarea practică a conceptelor avansate, precum ownership-ul și sistemul de tipuri, aplicate direct pe proiecte reale. Reținem faptul că autorii nu se limitează la teorie, ci oferă soluții concrete pentru migrarea sistemelor legacy, punând accent pe siguranța memoriei și concurența fără riscuri, piloni fundamentali ai editurii Manning Publications. Complementar lui The Rust Programming Language: 2nd Edition, volumul acoperă zona aplicată a restructurării codului, oferind scenarii de migrare pe care manualul oficial le tratează doar la nivel de sintaxă. În timp ce Refactoring de Martin Fowler stabilește principiile generale ale designului software, această lucrare adaptează acele tehnici la constrângerile și avantajele unice ale compilatorului Rust. Credem că parcurgerea celor 304 pagini oferă dezvoltatorilor instrumentele necesare pentru a identifica secțiunile de cod ineficiente și a le rescrie folosind idiome moderne, asigurând o mentenanță facilă pe termen lung.

Citește tot Restrânge

Preț: 26777 lei

Preț vechi: 33471 lei
-20%

Puncte Express: 402

Carte disponibilă

Livrare economică 05-19 mai


Specificații

ISBN-13: 9781617299018
ISBN-10: 1617299014
Pagini: 304
Dimensiuni: 185 x 233 x 19 mm
Greutate: 0.55 kg
Editura: Manning Publications

De ce să citești această carte

Recomandăm această carte programatorilor care cunosc deja bazele Rust și doresc să aplice limbajul în proiecte complexe de producție. Cititorul câștigă o metodologie clară pentru a îmbunătăți performanța aplicațiilor existente, învățând să utilizeze sistemul de tipuri Rust pentru a elimina bug-urile de logică. Este un instrument esențial pentru echipele care migrează microservicii sau sisteme critice dinspre C++ sau Java.


Descriere

Incremental refactoring to Rust lets you upgrade your key functionalities without needing to start from scratch. These small changes are a great way to introduce Rust, and immediately ramp up your program’s speed and stability.