optimization question

Andrew Koenig ark at research.att.com
Mon Aug 12 00:15:42 CEST 2002


Peter> All of which are exactly the reasons to make it *work*, then
Peter> make it fast.  Starting with s[i:j] == t without any
Peter> optimization is a fine way to begin...  then refactor when
Peter> the tests show it's all working perfectly.

That technique is problematic unless you anticipated that you
might want to change the code in that way.  Otherwise, by the
time you have enough of a system to measure, you've written
s[i:j} == t  in a zillion places throughout the code, and
replacing them all by function calls is a problem.


-- 
Andrew Koenig, ark at research.att.com, http://www.research.att.com/info/ark



More information about the Python-list mailing list