Index
A
- accountability, Change Your Attitude, Desert Island Development, It’s the Thought That Accounts
- administrivia, Prioritise
- aesthetics, Keeping Up Appearances
- Agile, Developing Backwards: Decomposition
- alpha, Hunting the Code Freeze
- Alphabetti custard, Software Development Is…
- API, Names, The Survey Says…, Making Adjustments, No Code Is an Island, Prevents Misuse
- APIs, Nothing Is Set in Stone
- archaeology, Look for Clues, The Survey Says…, Employ Software Archaeology, Non-Reproducible Bugs, Lack of Cohesion
- architecture, Look for Clues, A Tale of Two Systems, Consistency
- arguments, Keeping Up Appearances
- art, Software Development Is…an Art
- assertion, Lay Traps, What Does a Test Look Like?, Picking a Test Framework
- assumptions, Assumptions Can Reduce Simplicity
- attitude, Care About the Code, Bad Code? Bad Programmers?, Change Your Attitude
- to code, Attitude to Code
- to people, Attitude to People
- audience
- for code, It’s About Communication
- automation, Shortening the Feedback Loop, Automate, Antifreeze, Step 3: Build the Release, Automate
B
- backups, Effective Version Control
- bad code, Wallowing in Filth, The Madness
- battles
- picking, Working in the Sandpit
- picking your, Pick Your Battles, Pick Your Battles
- beginner, Learning Models
- behaviour-driven development, Conclusion
- beta, Hunting the Code Freeze
- binary chop
- debugging, Learn to Binary Chop
- version control, Employ Software Archaeology
- blame, Bad Code? Bad Programmers?
- blobs, Blobs
- body language, Body Language
- Boy Scout Rule, So What Do We Do?, Cleaning Up Messes ...
Get Becoming a Better Programmer now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.