Bad Programming Practices 101
39,99 €
Sofort verfügbar
Bad Programming Practices 101, Apress
Become a Better Coder by Learning How (Not) to Program
Von Karl Beecher, im heise shop in digitaler Fassung erhältlich
Produktinformationen "Bad Programming Practices 101"
This book flips the script of generic programming manuals, using humor to teach
by bad example. Discover how to become the world’s worst programmer and
build bad habits that lead to buggy, poorly written code.
Do you dream of writing code that gets instantly rejected in review? Do you look
forward to reading feedback plastered in comments like "WTF???" Do you hope your
bug-ridden changes sneak through and wreak havoc in the codebase? If your goal
is to build a reputation for writing creaky, messy, error-prone code that drives
your teammates up the wall, Bad Programming Practices 101 is here to help.
Alternatively, you could use this book to identify those bad habits and learn to
avoid them. It covers topics like the foundations of programming (layout,
variables, loops, and modules) and is revised with a NEW chapter on how NOT to
use AI for writing code. It’s been said that you need to write 10,000
lines of bad code before becoming a good programmer. This book helps you to fill
that quota while truly understanding the “why” behind best
practices.
What You Will Learn:
- Become a better coder by learning how (not) to program
- Choose your tools wisely
- Think of programming as problem solving
- Discover the consequences of a program’s appearance and overall structure
- Explain poor use of variables in programs
- Avoid bad habits and common mistakes when using conditionals and loops
- See how poor error-handling makes for unstable programs
- Sidestep bad practices related specifically to object-oriented programming
- Mitigate the effects of ineffectual and inadequate bug location and testing
- Learn how to avoid sabotaging your code with misuse of AI tools
Artikel-Details
- Anbieter:
- Apress
- Autor:
- Karl Beecher
- Artikelnummer:
- 9798868825064
- Veröffentlicht:
- 18.05.26
Barrierefreiheit
This PDF has been created in accordance with the PDF/UA-1 standard to enhance accessibility, including screen reader support, described non-text content (images, graphs), bookmarks for easy navigation
- entspricht den Vorgaben der PDF / UA 1 (05)
- keine Vorlesefunktionen des Lesesystems deaktiviert (bis auf) (10)
- navigierbares Inhaltsverzeichnis (11)
- logische Lesereihenfolge eingehalten (13)
- kurze Alternativtexte (z.B für Abbildungen) vorhanden (14)
- Inhalt auch ohne Farbwahrnehmung verständlich dargestellt (25)
- hoher Kontrast zwischen Text und Hintergrund (26)
- Navigation über vor-/zurück-Elemente (29)
- alle zum Verständnis notwendigen Inhalte über Screenreader zugänglich (52)
- Kontakt zum Herausgeber für weitere Informationen zur Barrierefreiheit (99)