Read Martin Fowler's CodeSmell
Read Martin Fowler’s CodeSmell.
Some long methods are just fine. You have to look deeper to see if there is an underlying problem there - smells aren’t inherently bad on their own - they are often an indicator of a problem rather than the problem themselves.