[Catalyst] [OT] UML design and MVC frameworks

Daniel McBrearty danielmcbrearty at gmail.com
Mon Dec 17 14:05:24 GMT 2007


Hi

As I look at adding more complex functions to my app, it becomes more
necessary to document the design from early on. I've come across UML
stuff academically, professionally I've tended to find it a bit
unwieldy. I thought about it for my Catalyst app, but could never
quite see how to make it work in a practical efficient way. In
practice, I tend to make a lot of scratchy diagrams in a notebook,
finally work out a schema and some MVC abstractions, and then start
coding. A lot happens in my head, which is perhaps why it hurts so
much sometimes ...

http://www.regdeveloper.co.uk/2007/12/14/robustness_analysis_book_extract_3/

I read this article, and thought that his three classes of objects
look a bit like MVC stuff, in a web app

 - his boundary objects might pretty much be template files
 - entity objects are likely to be db tables or other models
 - his controller objects ... either controllers (of course), or subs
that live in the model layer

I know these types of discussions have been done before, but I'm
curious as to how others on this list document the design process,
practically speaking. Also for opinions on the article

Daniel



More information about the Catalyst mailing list