Я использую статический анализ, встроенный в ИДЕЮ IntelliJ. Идеальная интеграция.
я использую покрытие кода, встроенное в ИДЕЮ Intellij (на основе EMMA). Снова, идеальная интеграция.
Это интегрированное решение надежно, мощно, и просто в использовании по сравнению с соединением инструментов от различных поставщиков.
Достаточно случайно у коллеги была встреча с некоторыми парнями из MS по поводу сервера Visual Studio 2010 team foundation. Они сказали ему, что он может реконструировать ваши сборки и создавать диаграммы UML. Быстрый просмотр MSDN ( текст ссылки ), кажется, частично подтверждает это. Он не говорит о UML, но подтверждает, что архитектурные схемы могут быть получены и ваш код, который можно проверить во время компиляции. Но очевидно, что он пока недоступен, и я уверен, что он будет стоить немало.
Sparx Enterprise Architect очень хорош. Использую в своей работе.
Можно попытаться использовать 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 .