Clean Code with Java examples

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

Tags:

Tutorial Bar
Logo