31 Days of Refactoring by Sean Chambers, Simone Chiaretta

31 Days of Refactoring

31 Days of Refactoring
by Sean Chambers, Simone Chiaretta

Publisher: Los Techies 2009
Number of pages: 52

Description:
Refactoring is an integral part of continually improving your code while it moves forward through time. Without refactoring you accrue technical debt, forget what portions of code do and create code that is resistant to any form of testing. It is an easy concept to get started with and opens the door to much better practices such as unit testing, shared code ownership and more reliable, bug-free code in general.

Home page url

Download or read it online here:
Download link
(480KB, PDF)

Similar books

Bringing Design to SoftwareBringing Design to Software
by Terry Winograd - Addison-Wesley
In this landmark book, Terry Winograd shows how to improve the practice of software design, by applying lessons from other areas of design to the creation of software. The goal is to create software that works -- really works.
(6798 views)
Software InnovationSoftware Innovation
by Jeremy Rose - Aalborg University
This book sets out the new field of software innovation. It organizes the existing scientific research into eight simple heuristics -- guiding principles for organizing a system developer's work-life so that it focuses on innovation.
(2647 views)
500 Lines or Less500 Lines or Less
by Michael DiBernardo (ed.) - The Architecture of Open Source Applications
This book provides you with the chance to study how 26 experienced programmers think when they are building something new. The programs you will read about in this book were all written from scratch to solve difficult problems.
(130 views)
The Unicode Standard, Version 3.0The Unicode Standard, Version 3.0
by The Unicode Consortium - Addison-Wesley Professional
Technical guide to the creation of software for worldwide use. The book includes detailed specifications for Unicode: structure, encoding forms, character properties, semantics, equivalence, combining characters, conversion, allocation, etc.
(8513 views)