Am 15.02.2011 22:05, schrieb Pavel Petrochenko:
> P.S. I really like Trac but I think that participation in open
> source projects should not be part of education

Regardless of what you think of Roman's initiative I think that real
world programming *should* be part of any computer science program (I'm
saying this as a MSc Computer Science/professional developer/process
consultant) provided that there three objectives are met:
 - test-driven development, working towards full code coverage
 - writing good code (good names, short methods, short classes) which
   is essentially self-documenting [1]
 - learning to collaborate with customers/non-technical people when
   requirements are unclear/change regularly and how to contain risk by
   working incrementally/iteratively.

I've met far too many graduates who can solve complex theoretical
problems but are unable to write good code.

However, that's somehow off topic so probably we should discuss this
off-list if there is interest.

fs

[1] I'd like to argue that many professional developers don't write good
code too though.

-- 
You received this message because you are subscribed to the Google Groups "Trac 
Development" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/trac-dev?hl=en.

Reply via email to