Visual Studio 2012 - Znajdź referencje cykliczne skutecznie
Obecnie, jeśli chcę sprawdzić odwołania cykliczne wewnątrz rozwiązania, które wybieramArchitecture - Generate Dependency Graph - For Solution
. Następnie z nowej otwartej karty wybieramLayout - Analyzers - Circular References Analyzer
. Na koniec, jeśli drążę z poszczególnych zespołów i są odniesienia kołowe, widzę je podświetlone na czerwono na wykresie, a także pojawiają się jako ostrzeżenia na liście błędów.
Ponieważ zamierzam dostrzec odniesienia cykliczne nawet między metodami tej samej klasy, jest to dość podatne na błędy i czasochłonne na umiarkowanie dużej podstawie kodu.
Chciałbym wiedzieć, czy istnieje sposób na uzyskanie wszystkich ostrzeżeń naraz, bez konieczności rozwijania węzłów, a może włączania podświetlania węzłów nadrzędnych, dzięki czemu mogę drążyć tylko na składach, które z pewnością zawierają odwołania cykliczne.
NDepend powinien być w stanie pomóc, ale wolę trzymać rzeczy tak proste, jak to możliwe, więc zawsze uważam, aby nie stosować dodatkowych narzędzi.