This Clean Code explained workshop will help you to apply methods from practical experience of the trainer in different languages and sizes, enhancing your professional knowledge and helping you applying it efficiently.
Write code that is easy to read, understand and change
Incrementally clean existing code using the boy scout rule
Start using naming principles so you can communicate with your development team trough code
Learn how to structure methods in classes
Mid-level and senior programmers
Technical leads looking for improved coding guidelines or improved ways to structure code
CTOs who want to reduce cost of change for their applications
2 days
Participants must be proficient in at least one programming language in order to get the most olut of this clean code course
Basic knowledge of design patterns and SOLID principles is useful for understanding some of the concepts, but not required
Introduction to Clean Code Explained
The reasons and benefits for use the clean code principles
Naming Principles; The continuum of names
Methods Principles: small, low indentation, single responsibility, short list of arguments, no side effects, error handling is one thing
Comments vs. self-explaining code
Structuring objects and data
Structuring classes: Small, single responsibility, easy to change
The boy scout rule: try and leave the code a little better than you found it
Workshop for Clean Code Explained
We created a personalized delivery strategy by offering blended learning
Find a bunch of people who are on the same page with you.
Engaging platform with gamification for collaboration and friendly competition.
Interactive online trainings and live webinars available.
A special learning environment can boost learning efficiency.
Available anywhere and anytime, on your phone, computer or tablet.
Yes, you can choose an online or an offline training session. We use Knolyx, an e-learning platform, to make the process of online training and mobile learning delivery as efficient as a face-to-face training session. You can check here a complete list of features set.
That’s up to you. We offer you an efficient learning environment and you can use it according to your needs: either online or offline. Nobody knows better than you and your team what you need, so we do not imposed some predefined criteria, we adapt to yours.
Yes. We offer training consultancy and we establish the most appropriate courses according to the specific needs and business objectives of your company.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.