Who should attend
- 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
Why Attend
You should attend this learning program if you want to:
- Write code that is easy to read, understand and change
- Incrementally clean existing code using the boyscout rule
- Start using naming principles so you can communicate with your development team through code
- Learn how to structure methods in classes
Structure
- Why is clean code needed? The reasons and benefits for use the clean code principles
- Naming Principles; The continuum of names
- Methods Principles: small, low indentation, single responsibility, shortlist 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
Prerequisites
You must be proficient in one of Java, C#, C++, PHP, or JavaScript.
Basic knowledge of design patterns and SOLID principles is useful for understanding some of the concepts, but not required.
Practical details
- Training language: English
- Experiential, hands-on, interactive online learning with practical examples
- Participants will be awarded a Mozaic Works certificate of completion
- The maximum group size is 12
- Group discounts apply. Contact us for groups larger than 50 participants.
Get inspired by the content Mozaic Works shares on the following channels: Think.Design.Work Smart Youtube Channel and Mozaic Works Blog.
Reviews
There are no reviews yet.