World Library  

Add to Book Shelf
Flag as Inappropriate
Email this Book

31 Days of Refactoring: Useful Refactoring Techniques You Have to Know”

By Chambers, Sean

Click here to view

Book Id: WPLBN0003842384
Format Type: PDF eBook :
File Size:
Reproduction Date: 2015

Title: 31 Days of Refactoring: Useful Refactoring Techniques You Have to Know”  
Author: Chambers, Sean
Language: English
Subject: Refactoring, Programming, Programming
Collections: Online Programming Books
Publication Date:
Publisher: Aka Codeclimber


APA MLA Chicago

Seanchambers,. (2009). 31 Days of Refactoring: Useful Refactoring Techniques You Have to Know”. Retrieved from

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

Table of Contents
TOC : Encapsulate Collection - Move Method - Pull Up Method -Push Down Method - Pull Up Field - Push Down Field - Rename (method, class, parameter) - Replace Inheritance with Delegation - Extract Interface - Extract Method - Switch to Strategy - Break Dependencies - Extract Method Object - Break Responsibilities - Remove Duplication - Encapsulate Conditional - Extract Superclass - Replace exception with conditional - Extract Factory Class - Extract Subclass - Collapse Hierarchy - Break Method - Introduce Parameter Object - Remove Arrowhead Antipattern - Introduce Design By Contract checks - Remove Double Negative - Remove God Classes - Rename boolean method - Remove Middle Man - Return ASAP - Replace conditional with Polymorphism.


Click To View

Additional Books

  • C# Array.Search Prog 
  • Windows Applcaition 
  • ASTUDENT_Scratch_Programming (by )
  • Moist- macro output input system for the... (by )
  • Fundamentals of computer technology (by )
  • Open Sources 2.0 : The Continuing Evolut... (by )
  • Web Data Management (by )
  • Microsoft System Center: Extending Opera... (by )
  • Microsoft System Center: Introduction to... (by )
  • Server and Database Administration Guide... (by )
  • Basic Computing Using Windows (by )
Scroll Left
Scroll Right


Copyright © World Library Foundation. All rights reserved. eBooks from World eBook Library on the Kindle are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.