This course will teach you how to write clean, maintainable code. You will master the most important rules of the Clean Code. You will gain real, practical knowledge that can be applied in any programming language.
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." – Martin Fowler
Programming is a team work. Everyone who works in a team needs to conform to some rules. Everyone expects the code to be of high quality.
The way you name variables or the way you write functions is crucial. Do it right and everyone on your team will be happy. Do it wrong and everyone will be disappointed. To be a successful programmer you simply have to know the basic rules of Clean Code.
You will learn how to name things in a proper way
You will learn how to avoid so-called magic numbers in your code.
You will learn how to ‘unnest’ your code
You will learn to utilize the power of Guard Clauses
You will master writing the functions in a proper way
You will learn when to use comments and when the comments are redundant
You will learn how to write code compliant with the KISS and DRY rules
You will learn how the Boy Scout rule works in practice
This course is full of practice. There are dozens of exercises and assignments. The knowledge you will gain can be applied in any programming language..
The course is intended for people who have the basic knowledge of programming. If you know the basic concepts like variables, functions, if statements etc. you will be able to enjoy this course with no problem.