"Karl Guertin" <[EMAIL PROTECTED]> writes: > You'll find that a large number of people in the Python community > aren't impressed by fancy diagrams. I personally consider non-code > artifacts created during development to be a waste of time.
It depends on what you're coding and how complex it is. I'm engaged in several complex systems being developed simultaneously (and usually just by me). To have several "mind switching contexts" so that I can thing on each project is something that takes time and usually doesn't bring in all small details. For example, designing complex databases (100, 200, 500 tables, several schemas, etc.) doing it just on the ORM or coding directly without using any diagram is possible. But you won't get the best designs and you'll surely end up with lots of changes to it as you go coding (and several auxiliary functions, views, etc.). So, I consider this kind of diagram essential. Also, some UML diagrams help a lot defining requisites, documenting and explaining the client the expected behavior. He being able to understand what you understood from his business is essential, otherwise you'll end up with an incomplete or wrong implementation. Here UML isn't essential, but it *REALLY* helps a lot. Having those diagrams printed and signed is also fine when there's some debate about requisites changes and costs ;-) Besides those, I agree that non-coding artifacts (specially those "project" files that some IDEs love to use to group files together) are annoying and usually detract your attention from the core of the application to bureaucratic tasks. > As far as code completion, I had a fairly extensive set of > TurboGears/SQLObject completion macros for Vim but I could never get > them to work consistently, so I never released them and don't use them > anymore. I'll probably try again now that Vim 7 is out. It helps that > I can use python rather than vimscript. ;] ;-) PyMacs is also nice :-) Code completion is really great, specially when it can reference imported modules besides just the local file. -- Jorge Godoy <[EMAIL PROTECTED]> --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TurboGears" 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/turbogears -~----------~----~----~----~------~----~------~--~---

