In <mailman.2671.1246866295.8015.python-l...@python.org> Martin Vilcans <mar...@librador.com> writes:
>On Fri, Jul 3, 2009 at 4:05 PM, kj<no.em...@please.post> wrote: >> I'm will be teaching a programming class to novices, and I've run >> into a clear conflict between two of the principles I'd like to >> teach: code clarity vs. code reuse. =A0I'd love your opinion about >> it. >In general, code clarity is more important than reusability. >Unfortunately, many novice programmers have the opposite impression. I >have seen too much convoluted code written by beginners who try to >make the code generic. Writing simple, clear, to-the-point code is >hard enough as it is, even when not aiming at making it reusable. >If in the future you see an opportunity to reuse the code, then and >only then is the time to make it generic. >YAGNI is a wonderful principle. Thanks! kynn -- http://mail.python.org/mailman/listinfo/python-list