Как вы гарантируете, что ваши маршруты MVC не конфликтуют друг с другом?Какую систему отслеживания вы используете? - PullRequest
3 голосов
/ 02 февраля 2011

Какую систему вы используете, чтобы изменения в таблице маршрутов MVC не вызывали конфликтов или скрытых маршрутов?

Пожалуйста, поделитесь подробностями.Например, если в Excel, как вы это организуете?

Меня не интересует технический способ применения маршрутов к веб-сайту (атрибуты, global.asax и т. Д.), Кроме случаев, когда ваше техническое решение такжеимеет прямое отношение к системе управления маршрутом с первого взгляда.

Ответы [ 3 ]

1 голос
/ 02 февраля 2011

Лично модульное тестирование моих маршрутов и a, чтобы убедиться, что изменения в таблице маршрутов не вызывают конфликтов. Я запускаю свои модульные тесты и ищу красный цвет.

1 голос
/ 02 февраля 2011

Маршрутизация в MVC сложна и подвержена ошибкам, поэтому я создал библиотеку MvcCodeRouting .Помимо прочего, он обнаруживает конфликты (вы получите исключение), а также можете видеть маршруты, которые он создает для отладки.

0 голосов
/ 02 февраля 2011

Используйте модульные тесты, и для их уменьшения вы можете проводить тесты на основе данных.

...