Several times I saw habré comments where it was stated that if your methods/functions have a size (in rows vertically) more than x * screen size (where x = 0.5..1) that you are a bad programmer writing bad code.
How appropriate this statement? I write on ASP.NET C# to the enterprise, and some methods take two or three screen because it's all sorts of checks on all sorts of wacky conditions, data access, output and formatting, etc., which would be happy to break into smaller pieces, but it will not look very don't you for example to assign values to controls of 1..10 in one method and 11..20 in the other. I understand when it is appropriate to highlight some action in a separate function, but do not always succeed, as I wrote above.
In General, do I need to worry about it or you can score? How much great function you have? Especially interested in the opinion of web developers .Net.