Companies Home Search Profile

Five Lines of Code, video edition

Focused View

8:29:52

79 View
  • 01-Chapter 1. Refactoring refactoring.mp4
    09:17
  • 02-Chapter 1. Culture - When to refactor.mp4
    11:15
  • 03-Chapter 1. Overarching example - A 2D puzzle game.mp4
    07:57
  • 04-Chapter 2. Looking under the hood of refactoring.mp4
    10:05
  • 05-Chapter 2. Gaining speed, flexibility, and stability.mp4
    10:40
  • 06-Part 1. Learn by refactoring a computer game.mp4
    00:55
  • 07-Chapter 3. Shatter long functions.mp4
    08:53
  • 08-Chapter 3. Introducing a refactoring pattern to break up functions.mp4
    11:24
  • 09-Chapter 3. Breaking up functions to balancing abstraction.mp4
    06:26
  • 10-Chapter 3. Breaking up functions that are doing too much.mp4
    05:56
  • 11-Chapter 4. Make type codes work.mp4
    07:44
  • 12-Chapter 4. Refactoring pattern - Replace type code with classes.mp4
    07:16
  • 13-Chapter 4. Refactoring pattern - Push code into classes.mp4
    09:41
  • 14-Chapter 4. Refactoring a large if statement.mp4
    07:59
  • 15-Chapter 4. The only switch allowed.mp4
    07:39
  • 16-Chapter 4. Addressing code duplication.mp4
    10:44
  • 17-Chapter 4. Removing dead code.mp4
    06:20
  • 18-Chapter 5. Fuse similar code together.mp4
    11:32
  • 19-Chapter 5. Unifying simple conditions.mp4
    12:32
  • 20-Chapter 5. Unifying code across classes.mp4
    07:03
  • 21-Chapter 5. Refactoring pattern - Introduce strategy pattern.mp4
    06:56
  • 22-Chapter 5. Rule - No interface with only one implementation.mp4
    12:55
  • 23-Chapter 6. Defend the data.mp4
    12:10
  • 24-Chapter 6. Encapsulating simple data.mp4
    07:48
  • 25-Chapter 6. Refactoring pattern - Encapsulate data.mp4
    08:46
  • 26-Chapter 6. Eliminating a sequence invariant.mp4
    08:20
  • 27-Chapter 6. Remapping numbers to classes.mp4
    05:02
  • 28-Part 2. Taking what you have learned into the real world.mp4
    00:41
  • 29-Chapter 7. Collaborate with the compiler.mp4
    09:12
  • 30-Chapter 7. Strength - Access control helps encapsulate data.mp4
    09:46
  • 31-Chapter 7. Using the compiler.mp4
    08:12
  • 32-Chapter 7. Dont fight the compiler.mp4
    08:03
  • 33-Chapter 7. Trusting the compiler.mp4
    10:01
  • 34-Chapter 8. Stay away from comments.mp4
    12:36
  • 35-Chapter 9. Love deleting code.mp4
    10:54
  • 36-Chapter 9. Technical waste from time pressure.mp4
    07:35
  • 37-Chapter 9. Deleting code in a legacy system.mp4
    10:41
  • 38-Chapter 9. Deleting branches in version control.mp4
    08:10
  • 39-Chapter 9. Deleting testing code.mp4
    11:34
  • 40-Chapter 9. Deleting code to get rid of libraries.mp4
    10:01
  • 41-Chapter 10. Never be afraid to add code.mp4
    07:27
  • 42-Chapter 10. Overcoming the fear of waste or risk with a fixed ratio.mp4
    07:39
  • 43-Chapter 10. How copy and paste effects change velocity.mp4
    11:25
  • 44-Chapter 10. Modification by addition through feature toggles.mp4
    11:59
  • 45-Chapter 11. Follow the structure in the code.mp4
    08:37
  • 46-Chapter 11. Expressing behavior in the structure of the data.mp4
    11:09
  • 47-Chapter 11. Gaining safety through testing.mp4
    07:28
  • 48-Chapter 11. Exploiting duplication with unification.mp4
    07:21
  • 49-Chapter 12. Avoid optimizations and generality.mp4
    09:37
  • 50-Chapter 12. Unifying things of similar stability.mp4
    07:49
  • 51-Chapter 12. Optimizing according to the theory of constraints.mp4
    07:47
  • 52-Chapter 12. Choosing good algorithms and data structures.mp4
    11:00
  • 53-Chapter 13. Make bad code look bad.mp4
    11:23
  • 54-Chapter 13. Rules for safely vandalizing code.mp4
    10:03
  • 55-Chapter 13. Grouping things based on naming.mp4
    07:56
  • 56-Chapter 14. Wrapping up.mp4
    09:39
  • 57-Chapter 14. Prioritizing the team over individuals.mp4
    10:52
  • More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Manning Publications is an American publisher specializing in content relating to computers. Manning mainly publishes textbooks but also release videos and projects for professionals within the computing world.
    • language english
    • Training sessions 57
    • duration 8:29:52
    • Release Date 2023/11/06