On Sun, 14 Jul 2013 17:25:32 -0700, fronagzen wrote: > My next question is, to what degree should I 'slice' my logic into > functions? How small or how large should one function be, as a rule of > thumb?
I aim to keep my functions preferably below a dozen lines (excluding the doc string), and definitely below a page. But more important than size is functionality. Every function should do *one thing*. If that thing can be divided into two or more "sub-things" then they should be factored out into separate functions, which I then call. Possibly private, internal only functions. -- Steven -- http://mail.python.org/mailman/listinfo/python-list