Инструмент рефакторинга для Spring.NET - PullRequest
3 голосов
/ 06 октября 2009

В настоящее время я могу редактировать множество XML-файлов Spring.NET, и считаю эту работу довольно повторяющейся и, откровенно скучной.

Большая часть того, что я делаю, это своего рода «рефакторинг» - обобщение объявления XML для экземпляров и «наследование» от этих обобщенных структур для объявления более конкретных.

Как я уже сказал, это не слишком умная задача, но она требует большого внимания и концентрации, и легко ошибиться.

Я полагаю, что редактирование многих XML-файлов Spring.NET можно автоматизировать с помощью инструмента, похожего на ReSharper.

Можете ли вы что-нибудь порекомендовать?

Ответы [ 2 ]

5 голосов
/ 29 октября 2009

В последнем весеннем выпуске (1.3 - вы можете найти файлы для ReSharper, которые помогут вам с файлами XML, хотя я еще не использовал их.

Возможно, вы также захотите взглянуть на Recoil , который пытается избежать XML-файлов и позволяет вам настроить приложение, работающее на Spring.NET, с помощью кода.

1 голос
/ 01 декабря 2009

Один из моих клиентов довольно широко использует Spring.NET. Я нашел процесс изменения файлов конфигурации, запуска приложения и последующего получения одной загадочной ошибки Spring.NET за один раз довольно утомительным. Поэтому я создал проверочный валидатор, который теперь выполняется как шаг после сборки для всех исполняемых проектов. Это не поможет вам с самим фактическим рефакторингом, но позволит быстрее выявлять любые ошибки.

Вы можете сделать это, загрузив из BitBucket . Я разработал продукт только до тех пор, пока он не будет учтен в наших сценариях использования, поэтому вы можете обнаружить, что вам придется расширить его для удовлетворения ваших потребностей.

...