Description
Writing clean code is an essential skill for every developer. It saves a lot of time in debugging, maintenance and bug fixing down the road. However, if we also want to be able to quickly respond to changing requirements and still keep our code clean, we must also know how to refactor it efficiently. In this course we’ll learn and practice some basic ideas of clean code and refactoring techniques, with the goal of improving these skills.