Learn how to write readable, understandable and therefore maintainable code – step by step, in an example-driven way
Instructed by Maximilian Schwarzmüller 6.5 hours on-demand video, 8 articles & 2 downloadable resources
What you’ll learn
-
Learn how to write code which is readable and understandable
-
Keep code alive by increasing maintainability with clean code
-
Learn about key principles, rules and concepts that allow you to write clean code
-
Learn with hands-on examples and “bad to good code” transformations
Specifically, you will learn about:
- Naming “things” (variables, properties, classes, functions, …) properly and in a clean way
- Common pitfalls and mistakes you should avoid when naming things
- Comments and that most of them are bad
- Good comments you might consider adding to your code
- Code formatting – both horizontal and vertical formatting
- Functions and how to limit the number of function parameters
- How to write clean functions by focusing on “one thing”
- How levels of abstraction help you split functions and keep them small
- How to write DRY functions and avoid unexpected side effects
- Avoiding deeply nested control structures with guards and by extracting functionality into functions
- Errors and error handling as a replacement for if-statements
- Objects & data containers/ data structures and why that differentiation could matter
- Cohesion and how to write good (small!) classes
- The Law of Demeter and why it matters for clean code
- What the SOLID principles are and why they matter when it comes to writing clean code
- Much more!
Who this course is for:
- Developers who want to ensure that their code does not just work but it also easy to read, understand and maintain
- Everyone who’s serious about development and writing real-life code
Recommended Courses
- Software Architecture and Clean Code Design in OOP
- Complete Machine Learning & Data Science Bootcamp 2024
- Ionic – Build iOS, Android & Web Apps with Ionic & Angular
- Clean Architecture In Flutter 3 (Arabic)
- SASS from Beginner to Expert
Deal Score+1
Disclosure: This post may contain affiliate links and we may get small commission if you make a purchase. Read more about Affiliate disclosure here.