DEV Community

Short methods FTW

Vladimir Jovanović on October 02, 2017

Some 5 years ago, I got my first intern job in a small startup. We were building a computer vision prototype in Matlab, and my assignment was to ...
Collapse
 
vicentemaldonado profile image
Vicente Maldonado

The problem ime is that those methods grow organically - I often end up putting everything in main while prototyping and have to force myself to refactor later. It seems that people find it difficult thinking about the problem at hand and their code layout at the same time.

Collapse
 
vladimirwrites profile image
Vladimir Jovanović

Doing TDD helps a lot. You can't write big methods while doing it. If not, than you have to force yourself to split code in multiple methods.
But to be honest, it's not easy. I am still struggling sometimes to do it while writing code.