-
Book Overview & Buying
-
Table Of Contents
Practical C# Projects with .NET
By :
In this chapter we saw how breaking down a complex problem into a series of related objects can keep code manageable and maintainable. We discussed the importance and sensitivity of testing in complex applications and how test cases with inline data can help document and test your code without having to duplicate test code.We also saw how language features like params and default interface implementations can keep our code minimal, readable, and maintainable. We also discussed the Chain of Responsibility pattern and how its use in the right circumstances can create flexible and extensible sequences of operations.We closed this chapter with a discussion of Command Apps in Spectre.Console and saw how they can manage parameters, serve multiple commands, and create a polished and resilient experience for users and developers when working with command line programs.In the next chapter we’ll close our discussion of console applications by building a small role playing...
Change the font size
Change margin width
Change background colour