On 12/8/2009 8:27 PM, Alan Gauld wrote:
Remember the old adage that a function should ideally fit on a single editor screen (or sheet of printout) - when I started that meant 25-60 lines was the range, now you can go up to 60-100 lines if needs be...
I disagree. I keep my text editor not maximized so I can have multiple editors open (or multiple splits when using (g)vim); a 100-lines function would take the all the screen and doesn't fit in one window. I generally would consider something above ~50 lines as very large. A large screen is better utilized for multiple windows rather than for larger functions.
While you should not refactor just for the sake of keeping line-counts, perhaps you should try the small editor approach. Keep your editor unmaximized, for around 20 lines, around half a screen.
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor