Evaluare:
Cartea a fost lăudată pentru abordarea sa perspicace a depanării și este considerată o resursă neprețuită pentru programatorii profesioniști. Cu toate acestea, suferă de mai multe erori editoriale care scad din experiența de lectură.
Avantaje:Oferă perspective și abordări excelente privind depanarea; este considerată o resursă neprețuită pentru programatori.
Dezavantaje:Erori editoriale semnificative, cum ar fi cuvinte și paragrafe plasate greșit; munca de revizuire ar putea fi îmbunătățită.
(pe baza a 4 recenzii ale cititorilor)
Why Programs Fail: A Guide to Systematic Debugging
De ce eșuează programele: A Guide to Systematic Debugging este dovada că depanarea a trecut de la o artă neagră la o disciplină sistematică. Acesta demistifică unul dintre cele mai dificile aspecte ale programării software, arătând în mod clar cum să descoperi ce a cauzat eșecurile software și să le repari cu un minim de complicații și agitație.
Ediția a doua complet actualizată include peste 100 de pagini de material nou, inclusiv capitole noi despre verificarea codului, predicția erorilor și prevenirea erorilor. Sunt explicate instrumente de ultimă oră precum FindBUGS și AGITAR, sunt evidențiate tehnici din medii integrate precum Jazz.net și sunt incluse demonstrații complet noi cu ESC/Java și Spec#, Eclipse și Mozilla.
Această prezentare completă și pragmatică a depanării este scrisă de Andreas Zeller, cercetătorul talentat care a dezvoltat GNU Data Display Debugger(DDD), un instrument pe care peste 250.000 de profesioniști îl folosesc pentru a vizualiza structurile de date ale programelor în timp ce acestea rulează. Spre deosebire de alte cărți despre depanare, textul lui Zeller este agnostic față de produs, fiind adecvat pentru toate limbajele de programare și nivelurile de competență.
Cartea explică cele mai bune practici, de la urmărirea sistematică a rapoartelor de eroare, la observarea simptomelor, reproducerea erorilor și corectarea defectelor. Cartea acoperă o gamă largă de instrumente și tehnici, de la observarea practică până la diagnosticarea complet automatizată și, de asemenea, explorează tehnicile inovatoare ale autorului pentru izolarea unei intrări minime pentru a reproduce o eroare și pentru urmărirea cauzei și efectului într-un program. Acesta include chiar și instrucțiuni privind modul de creare a instrumentelor de depanare automată.
Textul include exerciții și referințe extinse pentru studiu suplimentar și este disponibil un site web însoțitor cu codul sursă pentru toate exemplele și resurse suplimentare de depanare.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)