Writing Clean Code
I can write clean, readable code
Writing clean and readable code means producing code that others (and your future self) can easily β¦
Estimated Duration: 15β30 min
I can write code that is easy to maintain
In this lesson, you will learn practical skills to write code that is easy to maintain. This means β¦
Estimated Duration: 15β30 min
I can write code that is self-explanatory
In this lesson, you will learn how to write code that explains itself clearly, reducing the need foβ¦
Estimated Duration: 30β45 min
I can write code that minimizes side effects
In this lesson, you will learn how to write code that reduces unexpected behavior by minimizing sidβ¦
Estimated Duration: 30β45 min
I can write code that is well-structured
In this lesson, you will learn how to write code that is easy to read, maintain, and extend by orgaβ¦
Estimated Duration: 30β45 min
I can write code that is easy to extend
In this lesson, you will learn how to design your code so it can be easily enhanced or modified in β¦
Estimated Duration: 30β45 min
I can write code that is easy to refactor
Refactoring is the process of improving code structure without changing its behavior. Writing code β¦
Estimated Duration: 30β45 min
I can write code that is easy to review
In this lesson, you will learn how to write code that facilitates efficient peer feedback by makingβ¦
Estimated Duration: 30β45 min
I can write code that follows SOLID principles
This lesson will guide you through the key object-oriented design principles known as SOLID, and hoβ¦
Estimated Duration: 45β60 min
I can write code that follows DRY principles
In this lesson, you will learn how to write code that avoids duplication by applying the DRY (Don'tβ¦
Estimated Duration: 45β60 min
I can write code that follows KISS principles
This lesson teaches how to write code that is simple, clear, and easy to maintain by applying the Kβ¦
Estimated Duration: 45β60 min
I can write code that follows YAGNI principles
This lesson teaches you how to write clean, maintainable code by following the YAGNI principle β 'Yβ¦
Estimated Duration: 45β60 min