Automatic .NET Code Weaving With Fody
Write fewer lines of repetitive boilerplate code and have more time to add more business value.
What you'll learn
We often spend more time than we'd like to writing repetitive, low-value, boilerplate code. If we want to spend more of our time actually writing more interesting code that adds business value, Fody can help. Fody is a modular, extensible, open source tool that comes with a whole host of pre-built add-ins to perform tasks such as automatically adding Equals, GetHashCode and Equality operators or implementing IDisposable for us. In this course, we'll learn how to use these pre-built add-ins and also create our own custom Fody add-ins.
Table of contents
- Module Overview 2m
- Automatic ToString() Method From Public Properties 6m
- Auto Empty String Parameter Checks 9m
- Auto Null Value Checking 8m
- Converting Public Fields to Public Properties 4m
- Auto Implementing INotifyPropertyChanged 7m
- Automatically Adding Equals, GetHashCode, and Equality Operators 8m
- Implementing IDisposable Automatically 7m
- Automatically Call Dispose() Without Using Statements 4m
- Module Summary 3m
- Module Overview 2m
- Simplifying Logging Code 8m
- Automatically Improve Debugger Visualization in Visual Studio 3m
- Testing With Static Methods 6m
- Adding Simple Method Execution Timing Code 3m
- Automatically Add Assert Messages to Tests 3m
- Automatically Removing Test Code From a Project 8m
- Module Summary 2m