Clean Code in C# Hands-on Workshop
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.
Key Takeaways
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.
Course Dates
Private Trainings Available
Get information on private training for your organization.
Can't find what you're looking for?
Click the link and request a quote tailored to your organization's needs.
Request a QuotePrivate Trainings Available
Click the link for information on scheduling a private training for your organization.
Contact Sales