I posted this on the Fusebox forums but haven't had much response so I
thought I'd try here as well.

I have inherited a FB4.1/MVC app. It's not the greatest code - it uses
CFCs but not in a very smart or OO way, and there were repeated
unnecessary instantiations all over the place, for example - but it
does seem to *mostly* follow the conventions (I haven't really found
anything called from the wrong place, for example). I've made some
significant modifications and enhancements (and many, many bug fixes)
to the app, and eventually maintenance will be handed over to someone
else. I'm a Fusebox fangirl but it's been a crash course in MVC for
me, and I don't like it any more than I did when I started for an app
of this size but we'll leave that can of worms for another day.

Anyway, the important part of the statement above is that "maintenance
will be handed over to someone else". To keep the app from wandering
off the straight and narrow again and to help the poor developer who
inherits it, I'd like to supply some documentation on how the system
flows - the flow of fuseactions for each particular function and
feature - as some of the business logic is kind of complicated.
Particularly as the code it's built on is not the greatest - there are
certain things that need to be explained as they were not done in the
most optimal way to start with. However, I'm not really sure how to go
about it. Is there a documention style that's suited to the MVC
pattern that I could look at? How do you show what's actually
happening at each level?

Please note I'm looking not for a recommendation for a tool - I have
Visio and Mind Manager and all that and am happy with them - I'm after
a method or approach or style. Preferably with (lots of examples).

Oh, and needless to say, when I inherited the app there wasn't a
fusedoc in sight. I don't relish the thought of retrofitting them, and
doubt the client will pay for that anyway.

Thanks for any pointers!

--
Kay Smoljak
http://kay.smoljak.com/

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Message: http://www.houseoffusion.com/lists.cfm/link=i:4:235840
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to