StartGroepenDiscussieMeerTijdgeest
Doorzoek de site
Onze site gebruikt cookies om diensten te leveren, prestaties te verbeteren, voor analyse en (indien je niet ingelogd bent) voor advertenties. Door LibraryThing te gebruiken erken je dat je onze Servicevoorwaarden en Privacybeleid gelezen en begrepen hebt. Je gebruik van de site en diensten is onderhevig aan dit beleid en deze voorwaarden.

Resultaten uit Google Boeken

Klik op een omslag om naar Google Boeken te gaan.

Bezig met laden...

Debug It!: Find, Repair, and Prevent Bugs in Your Code

door Paul Butcher

LedenBesprekingenPopulariteitGemiddelde beoordelingDiscussies
631418,796 (3.5)Geen
Some developers thrash around aimlessly looking for a bug without concrete results. Others have the knack of unerringly zeroing in on the root cause of a bug. Are they geniuses? Just lucky? No, they've learned the secrets of professional debugging. This book will equip you with the tools, techniques and approaches-proven in the crucible of professional software development-to ensure that you can tackle any bug with confidence. You'll learn how to handle every stage of the bug life-cycle, from constructing software that makes debugging easy, through detection, reproduction, diagnosis and rolling out your eventual fix.… (meer)
Geen
Bezig met laden...

Meld je aan bij LibraryThing om erachter te komen of je dit boek goed zult vinden.

Op dit moment geen Discussie gesprekken over dit boek.

This book was valuable but pretty basic. Someone without a lot of debugging experience could learn a lot of useful tips and ways of thinking about debugging. One key lesson is that the purpose of debugging is to find the cause of an issue, not to fix the bug. If you fix a bug without understanding what caused it, then you've failed at debugging. For the more experienced debugger, there will only be one or two useful things. That said, it's a quick enough read to be worth reading for those one or two things.

I really like the idea of applying a root cause analysis to every bug. This goes beyond figuring out why the code caused the particular issue and into analyzing why the code got that way in the first place. Is there a systematic problem with the code? Is the code health in the relevant module so bad that bugs are easy to let in? Was the code developed under rushed conditions? Debugging is an opportunity not just to improve code, but to improve your overall development process.

There was also a good section on digging yourself out of a quality hole in a system with too many issues. The two high level techniques are keep things from getting worse and tackle the problematic areas of the code, but putting this sort of quality focus in the context of debugging really helps to broaden the picture.

The final chapter on anti-patterns, made me cringe with recognition several times. In particular, priority inflation (only high priority bugs are addressed, so all bugs are given high priority), firefighting (the team is so busy doing that they never step back and analyze how to make things better), and no code ownership (no one feels responsibility for a particular module, and so bugs in it don't get fixed). These anti-patterns all have solutions, but there is no silver bullet. Much of it comes back to discipline and prioritization.

All-in-all, this book is worth the few hours it takes to read. ( )
  eri_kars | Jul 10, 2022 |
geen besprekingen | voeg een bespreking toe

Onderdeel van de uitgeversreeks(en)

Je moet ingelogd zijn om Algemene Kennis te mogen bewerken.
Voor meer hulp zie de helppagina Algemene Kennis .
Gangbare titel
Informatie afkomstig uit de Engelse Algemene Kennis. Bewerk om naar jouw taal over te brengen.
Oorspronkelijke titel
Alternatieve titels
Oorspronkelijk jaar van uitgave
Mensen/Personages
Belangrijke plaatsen
Belangrijke gebeurtenissen
Verwante films
Motto
Opdracht
Eerste woorden
Citaten
Laatste woorden
Ontwarringsbericht
Uitgevers redacteuren
Auteur van flaptekst/aanprijzing
Oorspronkelijke taal
Gangbare DDC/MDS
Canonieke LCC

Verwijzingen naar dit werk in externe bronnen.

Wikipedia in het Engels

Geen

Some developers thrash around aimlessly looking for a bug without concrete results. Others have the knack of unerringly zeroing in on the root cause of a bug. Are they geniuses? Just lucky? No, they've learned the secrets of professional debugging. This book will equip you with the tools, techniques and approaches-proven in the crucible of professional software development-to ensure that you can tackle any bug with confidence. You'll learn how to handle every stage of the bug life-cycle, from constructing software that makes debugging easy, through detection, reproduction, diagnosis and rolling out your eventual fix.

Geen bibliotheekbeschrijvingen gevonden.

Boekbeschrijving
Haiku samenvatting

Actuele discussies

Geen

Populaire omslagen

Snelkoppelingen

Waardering

Gemiddelde: (3.5)
0.5
1
1.5
2
2.5
3 3
3.5
4
4.5
5 1

Ben jij dit?

Word een LibraryThing Auteur.

 

Over | Contact | LibraryThing.com | Privacy/Voorwaarden | Help/Veelgestelde vragen | Blog | Winkel | APIs | TinyCat | Nagelaten Bibliotheken | Vroege Recensenten | Algemene kennis | 205,700,073 boeken! | Bovenbalk: Altijd zichtbaar