Clean Code with Java examples
In this Clean Code Java course you will learn useful software principles that you can use in your every day programming.
What you’ll learn
-
How to write clean code
-
How to keep your functions small
-
How to name your variables, functions and classes
-
How many parameters a function should have
-
What to do about boolean, nullable and return parameters
-
How clean code affected MVC
-
How to beautify predicates
-
Why comments are bad and when you can use them
-
The difference between an OOP object and a Data Structure Object
-
What kind of exceptions to use
-
Why composition is good and inheritance is bad
-
What are the symptoms of bad code
-
What state is and why it’s important
-
Why your code should have low coupling and high cohesion
-
How to avoid spaghetti code
-
What are Command and Query separation, Tell Don’t Ask and The Law of Demeter
-
The test pyramid and TDD
-
How over-engineering is not a solution to bad code
Requirements
-
You have to know the basics of writing code (in a language like Java, or PHP, or Python or C#)
Who this course is for:
- Starter developers that want to learn clean code to write maintainable applications
- Intermediate developers that want to improve their clean code skills
- Senior developers that want to fine tune their clean code mastery and like programming principles