Есть ли хорошие инструменты для инженерного анализа C#? [закрытый]

Я использую статический анализ, встроенный в ИДЕЮ IntelliJ. Идеальная интеграция.

я использую покрытие кода, встроенное в ИДЕЮ Intellij (на основе EMMA). Снова, идеальная интеграция.

Это интегрированное решение надежно, мощно, и просто в использовании по сравнению с соединением инструментов от различных поставщиков.

9
задан martin 11 November 2009 в 10:53
поделиться

5 ответов

Вы проверяли рефлектор .NET? Также есть плагин диаграммы .

Список надстроек

16
ответ дан 4 December 2019 в 08:15
поделиться

Достаточно случайно у коллеги была встреча с некоторыми парнями из MS по поводу сервера Visual Studio 2010 team foundation. Они сказали ему, что он может реконструировать ваши сборки и создавать диаграммы UML. Быстрый просмотр MSDN ( текст ссылки ), кажется, частично подтверждает это. Он не говорит о UML, но подтверждает, что архитектурные схемы могут быть получены и ваш код, который можно проверить во время компиляции. Но очевидно, что он пока недоступен, и я уверен, что он будет стоить немало.

3
ответ дан 4 December 2019 в 08:15
поделиться
2
ответ дан 4 December 2019 в 08:15
поделиться

Sparx Enterprise Architect очень хорош. Использую в своей работе.

2
ответ дан 4 December 2019 в 08:15
поделиться

Можно попытаться использовать jQuery для нажатия кнопки добавления, как только страница будет готова.

Нечто похожее на -

$(document).ready(function() {
    $("#addButton").click();
}
-121--3286880-

Необходимо проверить базовый тип перечисления и затем преобразовать его в правильный тип:

public enum SuperTasks : int
    {
        Sleep = 5,
        Walk = 7,
        Run = 9
    }

    private void btnTestEnumWithReflection_Click(object sender, EventArgs e)
    {
        SuperTasks task = SuperTasks.Walk;
        Type underlyingType = Enum.GetUnderlyingType(task.GetType());
        object value = Convert.ChangeType(task, underlyingType); // x will be int
    }    
-121--2446400-

Visual Studio 2010 Ultimate поддерживает диаграммы классов UML, а также последовательность, компонент, сценарий использования и активность Он также поддерживает создание последовательностей, графиков зависимостей и схем слоев из кода. Что касается вашего вопроса о создании диаграмм UML на основе кода, здесь, на форуме инструментов VS Architecture & Modeling: Можно ли реконструировать код C # в схему классов UML?

Другие инструменты включают Architecture Explorer, который позволяет просматривать и исследовать ваше решение.

Для получения дополнительной информации см. следующие ссылки:

Для загрузки версии RC посетите Microsoft Visual Studio 2010 Ultimate RC

Для просмотра документации по RC см. Моделирование приложения .

Для обсуждения этих инструментов посетите форум Инструменты для архитектурного открытия и моделирования Visual Studio 2010 .

0
ответ дан 4 December 2019 в 08:15
поделиться
Другие вопросы по тегам:

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