Developers: Learn a New Programming Language or App Development with Deitel LiveLessons Videos!
s
menu
menu
Login  |  Register  |  Media Kit  |  Press  |  Contact Us  |   Twitter Become a Deitel Fan on Facebook  
Custom Search
Resource Center
Contents

Refactoring Resource Center
Blogs
Advanced ActionScript Refactoring—Step 1
http://kuwamoto.org/2007/05/15/making-the-world-better-via-refactoring-step-1/
Blog: “Advanced ActionScript Refactoring—Step 1,” from Kuwamoto.org. Discusses the FleixibleContainer superclass, the original API, the new API including the FlexibleContainer class and the DragTile class.
Advanced ActionScript Refactoring—Step 2
http://kuwamoto.org/2007/05/16/advanced-actionscript-refactoring-step-2
Blog: “Advanced ActionScript Refactoring—Step 2,” from Kuwamoto.org. Discusses moving DragTile functionality into a separate helper class (leaving DragTile an empty shell), and members that the DragTile subclass defines.
Coding Horror: Code Smells
http://www.codinghorror.com/blog/archives/000589.html
Blog: "Coding Horror: Code Smells,' by Jeff Atwood. Discusses code smells (code warning signs), code smells within classes (including comments, long method, long parameter list, duplicate code, conditional complexity, combinitorial explosion, large class, type embedded in name, uncommunicative name, inconsistent names, dead code, speculative generalty, oddball solution, and temporary field), and code smells between classes (including alternative classes with different interfaces, primitive obsession, data class, data clumps, refused bequest, inappropriate intimacy, indecent exposure, feature envy, lazy class, message chains, middle man, divergent change, shotgun surgery, parallel inheritance hierarchies, incomplete library class and solution sprawl).

Discounts on SafariBooksOnline.com subscriptions

foot
Update :: December 18, 2017