Session
Maintainable and Testable Code in the Age of AI
For more than 30 years, I've been searching for the right balance between maintainable code and effective test coverage. During the last 15 years, I've practiced Test-Driven Development extensively and learned first-hand that even well-established practices can be applied poorly. The same is true for coding standards, object-oriented design, SOLID principles, and many of the other ideas that have shaped our profession.
Today, AI tools such as JetBrains Junie, Anthropic Claude, and GitHub Copilot have become part of my daily workflow. In this interactive four-hour workshop, we'll explore the principles behind maintainable, testable code and examine how AI can help—or hinder—our efforts.
Drawing on lessons from both client projects and open-source work, including a project with more than 700 million downloads, I'll share practical techniques that have stood the test of time and discuss how they fit into modern AI-assisted development.
The workshop is designed to be highly interactive. Alongside short presentations, participants will analyze code, discuss design decisions, refactor existing code, and write tests. Most examples will be based on Fluent Assertions, but the concepts apply broadly, and we'll adapt the exercises to the experience level of the audience.
Dennis Doomen
Hands-on architect in the .NET space with 29 years of experience on an everlasting quest for knowledge to build the right software the right way at the right time
The Hague, The Netherlands
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top