A good rule to follow is to get it done dirty, add some tests, then refactor. Real-world code is not always pretty or academic quality.
Automation is also a good way to get rid of monotonous tasks and boilerplate.
Automation is also a good way to get rid of monotonous tasks and boilerplate.