Testing is nowadays a crucial part of software development, but if it comes to good programming practices a lot of teams have some issues to create sustainable and maintainable tests.
When you think of how production code is created nowadays, you will see a lot of very established processes and tools. These could be linters, automated task runners, and unit tests.
In this talk, I will show different ways how you and your teams can benefit from the usage of those tools.
I will also give a short introduction how you can simply increase the productivity of your tests with the usage of task runners.
Most of my example code will be in Ruby, but those techniques can be used in nearly all other languages.
- Why code quality matters
- Simple tools which make it easy to improve your workflow
- How to defend code quality in testing