Clean Code in C# Hands-on Workshop
General Information
- Code
- CCWC
- Duration
- 2 Days
Learn the importance of clean code, based on C#, through this hands-on workshop to help simplify future implementations and changes.
Software gradually loses quality over time. This degradation makes implementations and changes more difficult, and the code often becomes incomprehensible as a result. Clean code helps prevent this and prepares software for future challenges. This workshop imparts the techniques and practices necessary to write coherent, extensible and resilient code.
Through a hands-on knowledge transfer, trainers present the aspects of clean code based on specific exercises in C# that are intended to help learners apply the techniques in daily practice.
Contents
Clean Code vs. Bad Code
- Identifying bad code.
- Identifying clean code.
- The Boy Scout Rule.
Aesthetic Code
- The importance of naming.
- Identifying clean methods.
- The characteristics of a good class.
- How to write comments correctly.
Formats and Structures
- Clean formatting.
- How objects and data are structured.
- Using refactoring.
- Working with the limits of other systems.
Quality Assurance
- Navigating an error.
- How to proceed with Unit Tests.
SOLID
- Doing everything correctly.
Clean Code as a Mentality
- Clean Code Developer Grade: How to internalize CCD principles and practices.
Target audience
Developers
Prerequisites
- Experience in software development
- Basic knowledge of C#
Further information
- All materials are offered digitally. Copies of any relevant standards must be provided by the learner.
- The number of learners is limited to 12.
- The exercises will be performed in C# and with Visual Studio Code.
More trainings
Any Questions?
Any questions about our engineering service offers? Feel free to call us!