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
average 0
Focused display
Category

Manning Publications
View courses Manning PublicationsManning 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