Вы знаете какую-либо альтернативу NDepend для архитекторов? [закрытый]

Этот подход может быть проще, чем некоторые. Он включает в себя:

  • исправление проблемы с git, чтобы вы могли снова делегировать управление изменениями.
  • нет ручного перемещения файлов или каталогов.
  • нет ручных настроек прав доступа к файлам или каталогам.

Шаги (с примечаниями для тех, кто хочет объяснений):

cd $(brew --repository)                              // see Note 1 below
git remote add brew https://github.com/Homebrew/brew // see Note 2 below
git pull brew master                                 // promising fast-forward report!
brew update                                          // see Note 3 below 

Обзор:
Из того, что я могу сказать, фактическая причина этой проблемы изменение URL репо. Сейчас brew и было brew.git. (Полный актуальный URL: https://github.com/Homebrew/brew )

Примечание 1. Эта первая команда приводит вас из любого места в вашей файловой структуре к правильному каталог. Структура каталогов для меня отличается от того, что другие показывают выше (Mac OS 10.11.16), но с этой командой эти различия не должны иметь значения.

Примечание 2: эта вторая команда добавляет правильный удаленный URL к новому псевдониму; Я сделал это на тот случай, если этот подход не достиг желаемого, и мне снова понадобился предыдущий адрес. Так как новый пульт работал, я приглашаю кого-то еще прокомментировать простое изменение URL с псевдонимом origin. Я с удовольствием обновлю ответ, чтобы отразить то, что сработало для вас.

Примечание 3: Эта четвертая команда дает желаемый результат: она сообщает о большом количестве обновлений, включая особенно приятный отчет "==> Перенос HOMEBREW_REPOSITORY в / usr / local / Homebrew!" (выделение их).

59
задан Benjamin 21 May 2014 в 21:12
поделиться

5 ответов

Nitriq - бесплатный инструмент статического анализа кода для .net. У него нет графов, но есть карта дерева, и вместо того, чтобы изучать CQL, вы используете LINQ для выполнения всех запросов. Вы можете найти его по адресу www.nitriq.com

48
ответ дан 24 November 2019 в 18:31
поделиться

Есть несколько вариантов

7
ответ дан 24 November 2019 в 18:31
поделиться

NDepend - довольно приятный пакет, и все, что вы найдете для его замены, не будет таким гладким или интегрированным, но ...

Reflector, вероятно, один из лучших инструментов для развития, для него есть несколько надстроек для построения графиков зависимостей которые могут предоставить некоторые инструменты построения диаграмм. Что касается метрик кода, вы можете использовать FxCop как минимум для определения методов с относительно высокой цикломатической сложностью.

3
ответ дан 24 November 2019 в 18:31
поделиться

Don't think that you are going to find anything as good as nDepend.

But a lot of what you want to do is available within Visual Studio Team Edition

  • Visual studio has standard code metrics, we use maintainability index and require that all code under maintainabily index x be checked.
  • For comment coverage, we set that xml doc should be generated and that warnings = errors. That way if you are missing a comment you get a compile error.
  • Visual Studio also gives you code coverage for your tests

Reflector has a dependency graph addin which is available here:

http://reflectoraddins.codeplex.com/Wiki/View.aspx?title=Graph

6
ответ дан 24 November 2019 в 18:31
поделиться

Visual Studio 2010 Ultimate имеет достойный «архитектурный исследователь», который похож на NDEPend (пока не совсем так хорошо). Это не бесплатно, но у вас может быть лучший шанс убедить управление, чтобы купить его в любом случае.

5
ответ дан 24 November 2019 в 18:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: