Back to list

Clean Code in C# Hands-on Workshop

Categories Hands-on Workshops

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.

Any Questions?

Any questions about our engineering service offers? Feel free to call us!

Contact card open Contact card close
Courses 2023/24
Download (pdf, 2 MB)
General Terms & Conditions
Download (pdf, 165 KB)