Home| All soft| Last soft| Your Orders| Customers opinion| Helpdesk| Cart

Program Search:


Shopping Cart:




*Note: Minimum order price: €20
We Recommend:

Pluralsight Refactoring Fundamentals €10 buy download

2013
Pluralsight
Steve Smith
8h 1m
English

Refactoring is a critical developer skill that helps keep code from collapsing under its own weight. Learn how to recognize "code smells" that may indicate the need for refactoring, the refactoring process, and when and how to apply specific refactorings to your code.

01. Introducing Refactoring
01. Introduction.wmv
02. What is Refactoring .wmv
03. Why Should You Refactor .wmv
04. Technical Debt.wmv
05. When Should You Refactor.wmv
06. Refactoring Principles.wmv
07. The Refactoring Process.wmv
08. Demo Characterization Tests.wmv
09. Refactoring Tips.wmv
10. Refactoring Tools.wmv
11. Premature Optimization.wmv
12. Refactoring and Tests.wmv
13. Demo A Simple Refactoring.wmv
14. Summary.wmv

02. Bloating Code Smells
01. Introduction.wmv
02. Code Smells.wmv
03. Principle of Least Surprise.wmv
04. Organizing Code Smells.wmv
05. The Bloaters.wmv
06. Long Method.wmv
07. Long Method Examples.wmv
08. Primitive Obsession.wmv
09. Long Parameter List.wmv
10. Data Clumps.wmv
11. Combinatorial Explosion.wmv
12. Oddball Solution.wmv
13. Class Doesn't Do Much.wmv
14. Required Setup Teardown Code.wmv
15. Summary.wmv

03. Obfuscating Code Smells
01. Introduction.wmv
02. The Obfuscators.wmv
03. Regions.wmv
04. Comments.wmv
05. Poor Names.wmv
06. Vertical Separation.wmv
07. Inconsistency.wmv
08. Obscured Intent.wmv
09. Summary.wmv

04. Object Orientation Abuser Code Smells
01. Introduction.wmv
02. Switch Statements.wmv
03. Temporary Field.wmv
04. Alternative Classes with Different Interfaces.wmv
05. Class Depends on Subclass.wmv
06. Inappropriate Static.wmv
07. Summary.wmv

05. Code Smells Change Preventer
01. Introduction.wmv
02. Change Preventers.wmv
03. Divergent Change.wmv
04. Shotgun Surgery.wmv
05. Parallel Inheritance Hierarchies.wmv
06. Inconsistent Abstraction Levels.wmv
07. Conditional Complexity.wmv
08. Poorly Written Tests.wmv
09. Summary.wmv

06. Code Smells Dispensables
01. Introduction.wmv
02. The Dispensables.wmv
03. Lazy Class.wmv
04. Data Class.wmv
05. Duplicate Code.wmv
06. Dead Code.wmv
07. Speculative Generality.wmv
08. Summary.wmv

07. Code Smells The Couplers
01. Introduction.wmv
02. The Couplers.wmv
03. Feature Envy.wmv
04. Inappropriate Intimacy.wmv
05. Law of Demeter.wmv
06. Indecent Exposure.wmv
07. Message Chains.wmv
08. Middle Man.wmv
09. Tramp Data.wmv
10. Artificial Coupling.wmv
11. Hidden Temporal Coupling.wmv
12. Hidden Dependencies.wmv
13. Summary.wm

08. Environment and Testing Code Smells
01. Introduction.wmv
02. Environment Smells.wmv
03. Test Smells.wmv
04. Not Enough Tests.wmv
05. DRY vs. DAMP.wmv
06. Fragility.wmv
07. The Liar.wmv
08. Excessive Setup.wmv
09. The Giant.wmv
10. The Mockery.wmv
11. The Inspector.wmv
12. Generous Leftovers.wmv
13. The Local Hero.wmv
14. The Nitpicker.wmv
15. The Secret Catcher.wmv
16. The Loudmouth.wmv
17. The Greedy Catcher.wmv
18. The Sequencer.wmv
19. The Hidden Dependency.wmv
20. The Enumerator.wmv
21. The Stranger.wmv
22. The OS Evangelist.wmv
23. Success Against All Odds.wmv
24. The Free Ride.wmv
25. The One.wmv
26. The Peeping Tom.wmv
27. The Slow Poke.wmv
28. The Contradiction.wmv
29. Roll the Dice.wmv
30. Hidden Tests.wmv
31. Second Class Citizens.wmv
32. Wait and See.wmv
33. Inappropriate Test Group.wmv
34. The Optimist.wmv
35. The Sleeper.wmv
36. The Void.wmv
37. Summary.wmv

09. Method Refactorings
01. Introduction.wmv
02. Extract Method.wmv
03. Rename Method.wmv
04. Demo Extract and Rename Method.wmv
05. Inline Method.wmv
06. Introduce Explaining Variable.wmv
07. Inline Temp.wmv
08. Replace Temp with Query.wmv
09. Demo Replace Temp with Query.wmv
10. Split Temporary Variable.wmv
11. Parameterize Method.wmv
12. Replace Parameter with Explicit Methods.wmv
13. Add Parameter.wmv
14. Remove Parameter.wmv
15. Separate Query from Modifier.wmv
16. Summary.wmv

10. More Method Refactorings
01. Introduction.wmv
02. Preserve Whole Object.wmv
03. Replace Parameter with Method.wmv
04. Introduce Parameter Object.wmv
05. Remove Setting Method.wmv
06. Hide Method.wmv
07. Replace Constructor with Factory Method.wmv
08. Replace Error Code with Exception.wmv
09. Remove Assignments to Parameters.wmv
10. Replace Exception with Test.wmv
11. Replace Method with Method Object.wmv
12. Compose Method.wmv
13. Substitute Algorithm.wmv
14. Summary.wmv

11. Class and Object Refactorings
01. Introduction.wmv
02. Encapsulate Field.wmv
03. Encapsulate Collection.wmv
04. Move Field.wmv
05. Move Method.wmv
06. Extract Class.wmv
07. Inline Class.wmv
08. Extract Interface.wmv
09. Extract Subclass.wmv
10. Extract Superclass.wmv
11. Hide Delegate.wmv
12. Remove Middle Man.wmv
13. Summary.wmv

12. Class Hierarchy Refactorings
01. Introduction.wmv
02. Pull Up Field.wmv
03. Push Down Field.wmv
04. Pull Up Method.wmv
05. Push Down Method.wmv
06. Collapse Hierarchy.wmv
07. Replace Inheritance with Delegation.wmv
08. Replace Delegation with Inheritance.wmv
09. Replace Type Code with Class.wmv
10. Replace Type Code with Subclasses.wmv
11. Replace Conditional with Polymorphism.wmv
12. Summary.wmv

13. Pattern-Based Refactorings
01. Introduction.wmv
02. Encapsulate Classes with Factory.wmv
03. Form Template Method.wmv
04. Introduce Null Object.wmv
05. Move Accumulation to Visitor.wmv
06. Move Embellishment to Decorator.wmv
07. Replace Conditional Dispatcher with Command.wmv
08. Replace Conditional Logic with Strategy.wmv
09. Replace State-Altering Conditionals with State.wmv
10. Replace Type Code with State (or Strategy).wmv
11. Unify Interfaces with Adapter.wmv
12. Summary.wmv

14. Gilded Rose Kata
01. Introduction.wmv
02. Gilded Rose Kata Setup.wmv
03. Beginning the Kata.wmv
04. Adding First Tests.wmv
05. Testing Aged Brie.wmv
06. Testing Sulfuras.wmv
07. Testing Backstage Passes.wmv
08. Refactoring with StoreItem.wmv
09. Testing Individual Strategies.wmv
10. Adding Conjured Item Support.wmv
11. Summary.wmv

http://pluralsight.com/



Download File Size:781.28 MB


Pluralsight Refactoring Fundamentals
€10
Customers who bought this program also bought:

Home| All Programs| Today added Progs| Your Orders| Helpdesk| Shopping cart      





Adobe Photoshop 2022 €90

             

Adobe Illustrator 2022 €75






Windows 11 With Office 2021 €168


Adobe Master Collection 2022 €265


CineSamples CineStrings €55






DxO PhotoLab 5 ELITE €25


SketchUp Pro 2022 €30


Corel Painter 2023 €40