Refactoring Fundamentals
- 02. Bloating Code Smells07. Long Method Examples.wmv57.66 MB
- 08. Environment and Testing Code Smells06. Fragility.wmv49.67 MB
- refactoring-fundamentals.zip23.77 MB
- 13. Pattern-Based Refactorings09. Replace State-Altering Conditionals with State.wmv21.75 MB
- 14. Gilded Rose Kata10. Adding Conjured Item Support.wmv20.43 MB
- 13. Pattern-Based Refactorings05. Move Accumulation to Visitor.wmv19.86 MB
- 03. Obfuscating Code Smells05. Poor Names.wmv19.72 MB
- 03. Obfuscating Code Smells04. Comments.wmv18.21 MB
- 14. Gilded Rose Kata08. Refactoring with StoreItem.wmv17.84 MB
- 14. Gilded Rose Kata04. Adding First Tests.wmv17.5 MB
- 13. Pattern-Based Refactorings11. Unify Interfaces with Adapter.wmv16.76 MB
- 14. Gilded Rose Kata09. Testing Individual Strategies.wmv15.43 MB
- 13. Pattern-Based Refactorings08. Replace Conditional Logic with Strategy.wmv15.11 MB
- 13. Pattern-Based Refactorings07. Replace Conditional Dispatcher with Command.wmv14.72 MB
- 13. Pattern-Based Refactorings06. Move Embellishment to Decorator.wmv14.32 MB
- 08. Environment and Testing Code Smells02. Environment Smells.wmv13.81 MB
- 02. Bloating Code Smells09. Long Parameter List.wmv12.85 MB
- 08. Environment and Testing Code Smells29. Roll the Dice.wmv12.37 MB
- 13. Pattern-Based Refactorings03. Form Template Method.wmv11.37 MB
- 05. Code Smells Change Preventer07. Conditional Complexity.wmv10.7 MB
- 14. Gilded Rose Kata03. Beginning the Kata.wmv10.62 MB
- 13. Pattern-Based Refactorings04. Introduce Null Object.wmv10.31 MB
- 04. Object Orientation Abuser Code Smells02. Switch Statements.wmv10.23 MB
- 09. Method Refactorings04. Demo Extract and Rename Method.wmv9.84 MB
- 14. Gilded Rose Kata07. Testing Backstage Passes.wmv9.78 MB
- 12. Class Hierarchy Refactorings09. Replace Type Code with Class.wmv9.34 MB
- 07. Code Smells The Couplers12. Hidden Dependencies.wmv9.18 MB
- 10. More Method Refactorings11. Replace Method with Method Object.wmv8.95 MB
- 02. Bloating Code Smells08. Primitive Obsession.wmv8.7 MB
- 14. Gilded Rose Kata05. Testing Aged Brie.wmv8.66 MB
- 11. Class and Object Refactorings10. Extract Superclass.wmv8.13 MB
- 03. Obfuscating Code Smells03. Regions.wmv7.7 MB
- 12. Class Hierarchy Refactorings11. Replace Conditional with Polymorphism.wmv7.67 MB
- 04. Object Orientation Abuser Code Smells05. Class Depends on Subclass.wmv7.53 MB
- 01. Introducing Refactoring05. When Should You Refactor.wmv7.46 MB
- 13. Pattern-Based Refactorings02. Encapsulate Classes with Factory.wmv7.35 MB
- 13. Pattern-Based Refactorings10. Replace Type Code with State (or Strategy).wmv7.16 MB
- 11. Class and Object Refactorings05. Move Method.wmv6.99 MB
- 01. Introducing Refactoring02. What is Refactoring .wmv6.85 MB
- 04. Object Orientation Abuser Code Smells03. Temporary Field.wmv6.43 MB
- 09. Method Refactorings14. Remove Parameter.wmv6.42 MB
- 14. Gilded Rose Kata01. Introduction.wmv6.21 MB
- 14. Gilded Rose Kata02. Gilded Rose Kata Setup.wmv6.15 MB
- 02. Bloating Code Smells06. Long Method.wmv5.98 MB
- 12. Class Hierarchy Refactorings10. Replace Type Code with Subclasses.wmv5.93 MB
- 01. Introducing Refactoring08. Demo Characterization Tests.wmv5.6 MB
- 07. Code Smells The Couplers05. Law of Demeter.wmv5.58 MB
- 14. Gilded Rose Kata11. Summary.wmv5.53 MB
- 09. Method Refactorings15. Separate Query from Modifier.wmv5.41 MB
- 12. Class Hierarchy Refactorings07. Replace Inheritance with Delegation.wmv5.34 MB