No matter what the application, there is always a model that expresses the Classes in your code, and a metamodel that expresses the structure you used to write them. The first thing you do when you refactor someone else's mess is identify what objects they have, what properties they are setting etc.
The thing is, is your model explicit in your design or implicitly spread throughout your codebase?
$h=$ENV{HOME};my@q=split/\n\n/,`cat $h/.quotes`;$s="$h/."
."signature";$t=`cat $s`;print$t,"\n",$q[rand($#q)],"\n";
| [reply] [d/l] |
I'm trying hard to have an explicit model, I promise :) However it's not always as easy as it may seem at the first glance. More than that, UML drives me in path to models that may be elegant or clever, but hardly map on actual perl code :)
| [reply] |