Stefano Bagnara ha scritto: > I'm trying to reorganize code for jSPF in order to be able to provide > some sort of architectural documentation and to remove cyclic > dependencies between packages. > > As you can see from the last 2 commits this means moving around a lot of > classes.
I played with the big class dependency graph and with some custom code to run com.sun.jini.tool.ClassDep against each one of our jSPF classes and export the result in GraphML to visualize it with yEd and using its facilities to optimize the rendering of a graph. This helped me re-clustering classes in different packages so to reduce the application packages layers. After the moves I also added some basic dev documentation. > I also plan to do some renaming if I find better names. I only renamend Configurable to ConfigurationEnabled to follow the naming convention used in the rest of the code for enabling interfaces. > I will work with a CTR approach as most changes are better understood > checking out the updated tree. Everything is there. After you will have reviewed this, if everything is ok we can try releasing it. One thing that could be improved is the command line usage/argument help for the main spf command line. I this the configuration I used for DNSTestingServerLauncher is a bit better than the one used in SPFQuery (usage in DNSTestingServerLauncher is automatically managed by the cli library). I also ran RAT, but I will post another message to track this. Stefano --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
