The Art of Readable Code

The Art of Readable Code
Language: 
ISBN10: 
0596802293
ISBN13: 
9780596802295
Pages: 
204
Published: 
November 23rd 2011 by O'Reilly Media
Rating: 
3.91

As programmers, we’ve all seen source code that’s so ugly and buggy it makes our brain ache. Over the past five years, authors Dustin Boswell and Trevor Foucher have analyzed hundreds of examples of "bad code" (much of it their own) to determine why they’re bad and how they could be improved. Their conclusion? You need to write code that minimizes the time it would take someone else to understand it—even if that someone else is you.

This book focuses on basic principles and practical techniques you can apply every time you write code. Using easy-to-digest code examples from different languages, each chapter dives into a different aspect of coding, and demonstrates how you can make your code easy to understand.

Simplify naming, commenting, and formatting with tips that apply to every line of code
Refine your program’s loops, logic, and variables to reduce complexity and confusion
Attack problems at the function level, such as reorganizing blocks of code to do one task at a time
Write effective test code that is thorough and concise—as well as readable
"Being aware of how the code you create affects those who look at it later is an important part of developing software. The authors did a great job in taking you through the different aspects of this challenge, explaining the details with instructive examples."
—Michael Hunger, passionate Software Developer

Professional Active Server Pa Ges 2.0

Professional Active Server Pa Ges 2.0

This title covers ASP 2.0, looking at the Microsoft technology which allows the reader to build secure commercial applications for use over the Internet. A knowledge of Javascript or VBScript is assumed.
Service Design Patterns: Fundamental Design Solutions for SOAP/WSDL and RESTful Web Services (The Addison-Wesley Signature Series)

Service Design Patterns: Fundamental Design Solutions for SOAP/WSDL and RESTful Web Services (The Addison-Wesley Signature Series)

Web services have been used for many years. In this time,...

Thinking Forth

Thinking Forth

Thinking Forth applies a philosophy of problem solving and programming style to the unique programming language Forth. Published first in 1984, it could be among the timeless classics of computer books, such as Fred Brooks' The Mythical Man-Month and Donald Knuth'...
Cloning Internet Applications with Ruby

Cloning Internet Applications with Ruby

This is a hands-on book with plenty of well-explained code. Each chapter has a standalone project in which a complete web application with specific features of a social networking site is emphasized. The final chapter...
Advanced Linux Programming

Advanced Linux Programming

Advanced Linux Programming is divided into two parts. The first covers generic UNIX system services, but with a particular eye towards Linux specific information. This portion of the book will be of use even to advanced programmers who have...
Fatal Defect: Chasing Killer Computer Bugs

Fatal Defect: Chasing Killer Computer Bugs

From crashing computers to airplane crashes that claim scores of lives, the computer virus has become a growing plague of late twentieth-century life. This arresting and at times terrifying book tells us just...
MCSE Training Kit (Exam 70-229): Microsoft SQL Server(tm) 2000 Database Design and Implementation

MCSE Training Kit (Exam 70-229): Microsoft SQL Server(tm) 2000 Database Design and Implementation

This official "MCSE Training Kit" teaches how to design and implement database solutions...