Klasse :: Sniff.

Suchen Sie nach Klassenkompositionscode-Gerüche
Jetzt downloaden

Klasse :: Sniff. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Curtis Poe
  • Website des Verlags:
  • http://search.cpan.org/~ovid/

Klasse :: Sniff. Stichworte


Klasse :: Sniff. Beschreibung

Suchen Sie nach dem Klassenkompositionscode-Gerüche Die Schnittstelle ist momentan eher ad-hoc und ändert sich wahrscheinlich. Nach dem Erstellen einer neuen Instanz ist die Anrufe der Berichtsmethode Ihre beste Option. Sie können es dann visuell untersuchen, um nach potenziellen Problemen zu suchen: My $ sniff = Klasse :: Sniff-> Neu ({Klasse => 'einige :: Klasse'}); $ SNIFF-> Bericht; Klasse :: SNIFF ist ein Perl-Modul, das versucht, den Programmierern zu helfen, "Code-Gerüche" im objektorientierten Code finden. Wenn es etwas berichtet, bedeutet dies nicht, dass Ihr Code falsch ist. Es bedeutet nur, dass Sie Ihren Code möglicherweise ein bisschen näher ansehen möchten, wenn Sie Probleme haben. Wir können dies in der Zukunft ändern (und es gibt eine Umarbeitung mit der Wegemethode. Mehr dazu später) .synopsis verwenden Klasse :: sniff; Meine $ sniff = Klasse :: Sniff-> Neu ({Klasse => 'einige :: Klasse'}); Meine $ num_methods = $ sniff-> Methoden; Meine $ num_classes = $ sniff-> -Kläden; meine @methods = $ sniff-> Methoden; meine @classes = $ sniff-> klassen; mein $ graph = $ sniff-> graph; # Graph :: Easy My $ graphviz = $ graph-> as_graphviz (); Öffnen Sie meinen $ Punkt, '| dot -tpng -o graph.png' oder sterben ("Pipe kann nicht zu Punkt geöffnet werden: $!"); drucken $ dot $ graphviz; drucken $ sniff-> to_string; mein @unreachable = $ sniff-> nicht erreichbar; FOREACH MEINE $ -METHODE (@unreachable) {drucken "$ Methode \ n"; } Anforderungen: · Perl.


Klasse :: Sniff. Zugehörige Software