Zero Bugs and Program Faster

A book about programming, improving skill, and avoiding mistakes.



The author spent two years researching every bug avoidance technique she could find. This book contains the best of them.



If you want to program faster, with fewer bugs, and write more secure code, buy this book!

1123269711
Zero Bugs and Program Faster

A book about programming, improving skill, and avoiding mistakes.



The author spent two years researching every bug avoidance technique she could find. This book contains the best of them.



If you want to program faster, with fewer bugs, and write more secure code, buy this book!

19.0 In Stock
Zero Bugs and Program Faster

Zero Bugs and Program Faster

by Kate Thompson
Zero Bugs and Program Faster

Zero Bugs and Program Faster

by Kate Thompson

Hardcover

$19.00 
  • SHIP THIS ITEM
    In stock. Ships in 1-2 days.
  • PICK UP IN STORE

    Your local store may have stock of this item.

Related collections and offers


Overview

A book about programming, improving skill, and avoiding mistakes.



The author spent two years researching every bug avoidance technique she could find. This book contains the best of them.



If you want to program faster, with fewer bugs, and write more secure code, buy this book!


Product Details

ISBN-13: 9780996193313
Publisher: Kate Thompson
Publication date: 01/01/2016
Pages: 182
Product dimensions: 7.50(w) x 9.25(h) x 0.44(d)

About the Author

Kate has been programming since her family got a Commodore 64 computer when she was young. Her teaching career began shortly after when she taught her brothers the basics of programming.

Kate has worked in the computer industry for decades. She's worked for Qualcomm, Amazon, AOL and Verizon, but she prefers the environment in smaller companies.

As she gained experience, she realized there were things her coworkers didn't understand, and she wished they did. That is when she started writing. Her books start basic, but also include advanced concepts.

Kate hopes you enjoy her book!

Table of Contents

1 Speed
2 Code that Doesn't Leak
3 When Perfection is Easy
4 How to Reach Perfection
5 Simplify Extra Redundancies When there's Extra Code
6 Heed the Compiler Warnings
7 Know What Each Function Call Does
8 Reusable Code
9 Cyclomatic Complexity
10 One Small Piece at a Time
11 Different Types of Bugs
12 Each Line Changed is a Chance for a Bug
13 The Team and Literate Programming
14 Using Other People's Code
15 Code as an Artistic Product
16 Code Review
17 Fixing Other People's Code
18 Encapsulate the Ugliness and Move On
19 Structural vs Real Code
20 Structure is the Key to Understanding
21 Use Data to Optimize and Win Arguments
22 Be Your Own Worst Enemy
23 Discoverability
24 Separation of Concerns
25 Variable Scope Shapes the World
26 Points of Flexibility
27 Do it Later
28 Do it Now
29 Bad APIs Cause Bugs
30 Lessons from Lisp
31 ACID
32 How to Reach 20,000 Years of Uptime by Failing
33 Programming by Proofs
34 Contracts, and When You are too Lazy for Proofs
35 When Memory Can't Be Trusted
36 Parallel Processing
37 The Many Sides of the Elephant
38 Von Neumann
39 Gates
40 How to Judge Code
From the B&N Reads Blog

Customer Reviews