Code Craft The Practice of Writing Excellent Code 1st Edition by Pete Goodliffe – Ebook PDF Instant Download/Delivery: 978-1593271190, 1593271190
Full download Code Craft The Practice of Writing Excellent Code 1st Edition after payment

Product details:
ISBN 10: 1593271190
ISBN 13: 978-1593271190
Author: Pete Goodliffe
Many programmers know how to write correct code – code that works. But not all know how to craft great code – code that is well written and easy to understand. Code Craft teaches programmers how to move beyond writing correct code to writing great code. The book covers code writing concerns, including code presentation style, variable naming, error handling, and security; and the wider issues of programming in the real world, such as good teamwork, development processes, and documentation. Code Craft presents language-agnostic advice that is relevant to all developers, from an author with loads of practical experience. A Q&A section at the end of each chapter helps readers to review the material and makes the book suited for academic use as well.
Table of contents:
PART I
AT THE CODEFACE
Chapter 1: On the Defensive
Defensive Programming Techniques for Robust Code
Chapter 2: The Best Laid Plans
The Layout and Presentation of Source Code
Chapter 3: What’s in a Name? Giving Meaningful Things Meaningful Names.
Chapter 4: The Write Stuff
Techniques for Writing “Self-Documenting” Code.
Chapter 5: A Passing Comment How to Write Code Comments
Chapter 6: To Err Is Human Dealing with the Inevitable-Error Conditions in Code…
PART II
THE SECRET LIFE OF CODE
Chapter 7: The Programmer’s Toolbox Using Tools to Construct Software
Chapter 8: Testing Times The Black Art of Testing Code
Chapter 9: Finding Fault Debugging: What to Do When Things Go Wrong
Chapter 10: The Code That Jack Built Mechanisms to Turn Source Code into Executable Code
Chapter 11: The Need for Speed Optimizing Programs and Writing Efficient Code
Chapter 12: An Insecurity Complex Writing Secure Programs
PART III
THE SHAPE OF CODE
Chapter 13: Grand Designs How to Produce Good Software Designs.
Chapter 14: Software Architecture Laying the Foundations of Software Design
Chapter 15: Software Evolution or Software Revolution? How Does Code Grow?
PART IV
A HERD OF PROGRAMMERS?
Chapter 16: Code Monkeys Fostering the Correct Attitude and Approach to Programming.
Chapter 17: Together We Stand Teamwork and the Individual Programmer.
Chapter 18: Practicing Safe Source Source Control and Self-Control
PART V
PART OF THE PROCESS
Chapter 19: Being Specific Writing Software Specifications
Chapter 20: A Review to a Kill Performing Code Reviews….
Chapter 21: How Long Is a Piece of String?
The Black Art of Software Timescale Estimation
PART VI
VIEW FROM THE TOP
Chapter 22: Recipe for a Program
Code Development Methodologies and Processes
Chapter 23: The Outer Limits
The Different Programming Disciplines
Chapter 24: Where Next?
All’s Well That Ends Well.
Answers and Discussion.
Bibliography.
Index
People also search for:
code craft the practice of writing excellent code
crack the code worksheet answers
unit 5 lesson 11.6 code.org
v craft
variable practice code.org
Tags: Pete Goodliffe, Code Craft, The Practice, Writing Excellent


