[VisualStudio] Code Metrics

0

Cześć wszystkim,

Poszukuje rozszerzenia do VS (może jest taka natywna funkcja i zwyczajnie nie mogę się do niej dokopać), które pozwoli mi dla projektu w .NET policzyć:

  • liczbę publicznych klas w solucji/projekcie,
  • liczbę publicznych metod w solucji/projekcie,
  • może jeszcze jakieś ciekawe charakterystyki

Wiem że można to załatwić to jakimś prostym skryptem czy wyciągnąć refleksją ale po prostu nie wierzę ze nie IDE nie wspiera czegoś takiego natywnie.
Sprawdziłem opcję Analyze z VS (sprawdzałem tylko na Community, na MSDN nie piszą nic żeby Enterprise miał więcej możliwości) i możliwości ReSharper'a ale powyższych wskaźników nie udało mi się znaleźć :/

Pozdrawiam

0
somekind napisał(a):

Szukałeś na https://marketplace.visualstudio.com ?

Tak, nic takiego nie ma, sprawdzałem ale może złe frazy wyszukuje :(

Btw. Ostatecznie wykorzystałem NDepend co prawda zwraca ogólną listę metod klas itp. ale jest najbliższe tego co potrzebuje, fajne narzędzie pierwszy raz korzystam jednak to wielki kombajn i te statystyki to tylko jakiś efekt uboczny w porównaniu do jego przeznaczenia (dodatkowo płatne więc w 14 dni muszę zrobić co muszę i mieć nadzieje że później nie będę musiał tego powtórzyć :D). Chyba czas im zrobić konkurencje jakimś open-sourcem :D :D :D

1

No NDependa to ja nawet nie proponowałem, bo to jest ultra kombajn do robienia cudacznych analiz, np. liczba publicznych metod zawierających słowo And i zwracających kolekcję w klasach kończących się na Service w całej solucji albo liczba klas z konstruktorami, które mają więcej niż 10 parametrów i metod dłuższych niż 50 instrukcji.

Wydaje mi się, że jakieś wtyczki typu CodeStatistics powinny oferować wymagane przez Ciebie funkcje. A tak ogólnie to przecież zwykłym searchem z regexami da się to zrobić. ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1