Object Design Style Guide
Focused View
5:05:42
70 View
00001 Chapter 1. Programming with objects - A primer.mp4
09:31
00002 Chapter 1. Dependencies.mp4
09:06
00003 Chapter 1. Unit testing.mp4
08:38
00004 Chapter 2. Creating services.mp4
06:11
00005 Chapter 2. Inject what you need not where you can get it from.mp4
09:34
00006 Chapter 2. Make all dependencies explicit.mp4
11:03
00007 Chapter 2. Don t allow the behavior of a service to change after it has been instantiated.mp4
07:06
00008 Chapter 2. Throw an exception when an argument is invalid.mp4
09:39
00009 Chapter 3. Creating other objects.mp4
09:17
00010 Chapter 3. Test for specific invalid argument exceptions by analyzing the exception s message.mp4
10:41
00011 Chapter 3. Don t inject dependencies optionally pass them as method arguments.mp4
11:07
00012 Chapter 3. Don t test constructors.mp4
12:14
00013 Chapter 4. Manipulating objects.mp4
07:33
00014 Chapter 4. Prefer immutable objects.mp4
09:26
00015 Chapter 4. On an immutable object modifier methods should have declarative names.mp4
09:03
00016 Chapter 4. A modifier method should verify that the requested state change is valid.mp4
08:05
00017 Chapter 4. Don t implement fluent interfaces on mutable objects.mp4
08:57
00018 Chapter 5. Using objects.mp4
06:59
00019 Chapter 5. Return value.mp4
06:08
00020 Chapter 6. Retrieving information.mp4
09:17
00021 Chapter 6. Avoid query methods that expose internal state.mp4
08:14
00022 Chapter 6. Define an abstraction for queries that cross system boundaries.mp4
06:21
00023 Chapter 6. Use stubs for test doubles with query methods.mp4
11:33
00024 Chapter 7. Performing tasks.mp4
09:55
00025 Chapter 7. When something goes wrong throw an exception.mp4
11:53
00026 Chapter 8. Dividing responsibilities.mp4
09:14
00027 Chapter 8. Create read models directly from their data source.mp4
07:42
00028 Chapter 9. Changing the behavior of services.mp4
07:55
00029 Chapter 9. Use notification objects or event listeners for additional behavior.mp4
08:36
00030 Chapter 9. Mark classes as final by default.mp4
07:01
00031 Chapter 10. A field guide to objects.mp4
08:48
00032 Chapter 10. Write model repositories.mp4
06:57
00033 Chapter 10. Read models and read model repositories.mp4
11:29
00034 Chapter 11. Epilogue.mp4
10:29
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 34
- duration 5:05:42
- Release Date 2023/11/06