Nice! (or not very nice actually, but useful)
I t seems a bit strange that all methods of FamixClass, FamixPackages, ... even
FamixEntity, are coloured.
It would be interesting to know what are the rules that are violated.
nicolas
----- Mail original -----
De: "Andre Hora" <andrehoraa(a)gmail.com>
À: "Moose-related development" <moose-dev(a)iam.unibe.ch>ch>, "Marcus
Denker" <marcus.denker(a)inria.fr>
Envoyé: Mercredi 11 Mai 2011 18:04:21
Objet: [Moose-dev] DistributionMap and SmallLint rules
Hello,
I just created some visualizations (Marcus's idea) using DistributionMap with
SmallLint rules to check how distributed are the lint problems in a class. I enclosed some
figures with the distribution for some packages of Moose.
So, the small boxes represent methods. The red color is a method with more than 3 lint
problems, the orange 2 problems, green 1 problem and white no problem.
We can clearly see a lot of "lint problems" in Famix package. Of course, we have
some false-positives mainly for Glamour and Mondrian as we can check in [1].
Btw, I also created a job in Hudson to generate a simple report with smallLint rules in
Moose (and Pharo):
Job:
https://pharo-ic.lille.inria.fr/hudson/view/LintReport/job/LintReportMoose
Report:
https://pharo-ic.lille.inria.fr/hudson/view/LintReport/job/LintReportMoose/…
regards,
[1] Lukas Renggli, Stéphane Ducasse, Tudor Gîrba and Oscar Nierstrasz, “ Domain -
Specific Program Checking ,” Proceedings of the 48th International Conference on Objects,
Models, Components and Patterns (TOOLS’10)
--
Andre Hora
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev