Are long methods a bad thing?
===

As far as I've learnt already, a method containing a long sequence of operations is considered a bad thing and needs to be redesigned. More than that, I heard an opinion that the method should not be bigger than the screen (i.e. all method code should be visible in IDE screen at once, without need of scrolling).

Are there any general rules about this? For example, "if method is more than 15 lines long, it should be refactored"? And if so, how do you refactor it? Just use the extract method way?