Fed up working on bad code?
You work on a legacy Ruby project and the code is bad or worse. Understanding the code takes a lot of effort, isn’t easy at all. Adding features and fixing bugs is slow, hard and distressing. You’re fed up working on it.
What if things were different?
Most of the code is clean and easy to understand, and when it’s not, you enjoy refactoring it into good code. It’s easy and fast to add features and fix bugs. You’re quite happy working on this project.
But how can you achieve that?
I’ve prepared a FREE 5-lesson course that teaches how to be happy working on bad code and ship features faster. The secret is to turn the code you’re working on, into good code, and only then start adding a new feature or fixing a bug.
In the course, you’ll learn:
- the exact tactics I use to turn bad code into good clean code
- how to keep code clean in the long run
- how to prepare a report on the code quality of your project, that your team can use to help refactoring your project
I explain refactoring techniques, good code practices, and automated tools you can use to help keep code clean.
What people say about the course
I could just read a book on refactoring. Why take this course instead?
This course is meant to give you the shortest way from being fed up working with bad code to happiness. I’m not using all the stuff that’s there in Martin Fowler’s Refactoring: Ruby edition, and yet, I enjoy working with bad code. A book is for further reading.
I don’t write Ruby. It seems that the course is not for me.