Join the host, Steve Bishop, as he embarks on a journey through the intricacies of the renowned Gilded Rose Kata using advanced C# refactoring techniques. This is a popular coding exercise that tests a developer's ability to understand and improve existing code without altering its behavior.
The series is divided into two main parts:
1. **Converting Requirements into Tests**: The first part of the series is all about understanding the requirements of the system and translating them into meaningful tests. This is a crucial aspect of software development as it ensures that the system behaves as expected and helps catch any deviations early in the development cycle. This will become immensely important for when you want to refactor existing code.
2. **Code Refactoring**: The second part of the series focuses on the art of code refactoring. Here, Steve will guide you through the process of simplifying the existing code, making it more readable and maintainable. He will also demonstrate how to add a new use case to the system, showing the flexibility and adaptability of well-written code.
This series is not just about learning new coding techniques, but also about developing a deeper understanding of software development principles. It's a must-watch for any aspiring developer or anyone interested in improving their coding skills. Enjoy the journey with Steve Bishop as he unravels the complexities of the Gilded Rose Kata. Happy coding!
Gilded Rose Kata Repository: github.com/Programming-Made-E...
Негізгі бет Ғылым және технология Live Coding - Gilded Rose Kata in C# (Part 1 - Adding Tests)
Пікірлер: 2