[Tutor] string list in alphabetical!

Steven D'Aprano steve at pearwood.info
Tue Oct 22 01:07:03 CEST 2013


On Mon, Oct 21, 2013 at 01:21:59PM +0200, Lukas Nemec wrote:
> On 10/21/2013 01:16 PM, Steven D'Aprano wrote:

> >That is the normal process of programming:
> >
> >1) write some code
> >2) fix the bugs until it will run
> >3) test if it works correctly
> >4) repeat until done
> >
> >
> I'd like to upgrade that process :D ...
> 
> 1) think about your problem
> 2) if there are some heplful libraries that can make it way easier, use them
> 3) write some code
> 4) fix the bugs until it'll run
> 5) write unittests
> 6) test if it works correctly and if unittests pass
> 7) repeat until done


Heh, very true! But the most important step is step 1, think about your 
problem. The biggest mistake in programming is to start writing code 
without thinking the problem through first. Instead, a good start is to 
think about how you would solve the problem if you were doing it by 
hand.


-- 
Steven


More information about the Tutor mailing list