Session

Clean C# Code & Test-driven .NET development

Clean Code and Test-driven development (TDD) are well established and quite widespread. If applied thoughtfully, these practices help us to author maintainable and robust software.

In this session, we'll inspect general paradigms of Clean Code and discuss the most prevalent idioms of the C# programming language, from features both old and new. You will learn, how these patterns work well in conjunction with the convention of TDD and how they complement, and in some cases, even enable each other. Moreover, I'll showcase powerful tools from the .NET ecosystem that support this harmonic duo and assist in authoring composable modules with concise control- and data-flows within clear boundaries.

Although a single session can't provide a complete and definitive guide, it should ignite ideas and spawn conversations which rules to adopt, alter or drop. We're focusing on a subset of guidelines that empower us to make conscious design and implementation decisions for durable source code. My goal is that you walk out with a heightened sense of how to develop a C# codebase that's just fun to work with and avoids the stigma of legacy code.

Stefan Pölz

Clean C# Coder – Test-driven .NET Developer

Vienna, Austria

Actions

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