The Mikado Method
Autor Ola Ellnestam, Daniel Brolunden Limba Engleză Paperback – 31 mar 2014
Metodologia propusă în această lucrare se concentrează pe o abordare structurată a refactoring-ului și a evoluției sistemelor complexe prin utilizarea design patterns-urilor și a vizualizării dependențelor. The Mikado Method nu este doar o prezentare teoretică, ci un cadru de lucru operațional creat de Ola Ellnestam și Daniel Brolund pentru a permite dezvoltatorilor să realizeze schimbări majore de arhitectură fără a destabiliza sistemul de producție. Remarcăm modul în care autorii descompun procesul în patru pași iterativi: stabilirea unui obiectiv, experimentarea, învățarea din erori și consolidarea prin mici modificări sigure. Reținem că accentul cade pe identificarea surselor de datorie tehnică, oferind soluții concrete pentru situațiile în care codul devine rigid. Cititorul care a aplicat ideile din Managing Technical Debt: Reducing Friction in Software Development va găsi aici instrumentul practic ce completează viziunea strategică asupra datoriilor tehnice. Dacă acea lucrare definește natura problemei, metoda Mikado oferă algoritmul de execuție pentru a „curăța” sistemul. Spre deosebire de Refactoring for Software Design Smells, care se axează pe identificarea problemelor de design la nivel micro, metoda prezentată de Manning Publications oferă o hartă vizuală a dependențelor (Mikado Graph), facilitând luarea deciziilor în proiecte unde testarea automată sau DevOps-ul sunt îngreunate de codul moștenit (legacy). Structura narativă urmează un flux logic, de la fundamentele metodei la scenarii avansate de utilizare în echipe agile. Găsim în acest volum o resursă tehnică esențială pentru menținerea sănătății pe termen lung a proiectelor software scrise în Java sau limbaje similare.
Preț: 238.52 lei
Preț vechi: 298.15 lei
-20%
Carte disponibilă
Livrare economică 06-20 mai
Livrare express 22-28 aprilie pentru 83.26 lei
Specificații
ISBN-10: 1617291218
Pagini: 217
Ilustrații: Illustrations
Dimensiuni: 189 x 236 x 17 mm
Greutate: 0.41 kg
Editura: Manning Publications
De ce să citești această carte
Recomandăm această carte dezvoltatorilor și arhitecților software care se confruntă cu sisteme dificil de modificat. Cititorul câștigă o metodă riguroasă de a vizualiza și executa schimbări arhitecturale complexe fără a întrerupe livrarea de cod funcțional. Este un ghid practic ce transformă gestionarea datoriilor tehnice dintr-o sarcină intimidantă într-un proces controlat și predictibil.
Despre autor
Ola Ellnestam este mentor și coach pentru echipe tehnice și de business, având o experiență vastă în dezvoltarea sistemelor informatice complexe pentru sectoare precum sănătatea, apărarea și domeniul bancar. Filosofia sa de lucru pune preț pe intersecția dintre tehnologie și eficiență comercială, susținând că software-ul are valoare reală doar dacă este ușor de extins și de implementat. Daniel Brolund, co-autor și co-creator al metodei Mikado, împărtășește viziunea de a crea procese de dezvoltare sustenabile prin învățare continuă și partajarea cunoștințelor în comunitatea IT.
Descriere scurtă
The Mikado Method describes a pragmatic and straightforward method to plan and perform non-trivial technical improvements on an existing software system. Step by step, readers will identify the scope and nature of technical debt, map the key dependencies, and determine the safest way to approach the "Mikado"—the goal. A natural byproduct of this process is the Mikado Graph, a minimalistic, relevant, just-in-time roadmap and information radiator that reflects deep understanding of how the system works.
Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.