Есть ли более свежая версия этой разработки TDD / DDD NAnt, которую я должен читать вместо этого? - PullRequest
0 голосов
/ 04 марта 2011

Я читаю этот учебник по разработке NAnt в C # .NET, он был написан в 2006 году, поэтому мне интересно, если кто-нибудь знал, что есть более современная версия, которую я должен читать вместо этого.

Учебное пособие "Автоматизация сборки с помощью NAnt" охватывает настройку проекта с модульным тестированием, разработкой на основе домена, интеграцией с Visual Studio и т. Д. *

Ответы [ 2 ]

2 голосов
/ 06 марта 2011

Если ваш вопрос ограничен NAnt, учебник J.P. Boodhoo предоставляет превосходный обзор того, как быстро повысить производительность вашей среды NAnt. Не беспокойтесь об этом с 2006 года, потому что структура NAnt с тех пор не сильно изменилась.

Если вы планируете использовать более причудливую среду сборки, то вы можете взглянуть на Rake , psake или даже MSBuild ( это более причудливый?). Мы по-прежнему используем NAnt, потому что он на 100% достаточен для наших нужд.

Если вы хотите выполнить весь процесс TDD, Continuous Integration - это следующая вещь, которую вы добавите в свою среду сборки. CruiseControl , CruiseControl.NET , TeamCity и Hudson / Jenkins - все это хороший выбор для этого. Либо они нацелены на CI для .NET явно (например, CCNET или TeamCity), либо их можно легко настроить для этого.

0 голосов
/ 04 марта 2011

Обе эти книги являются более свежими и актуальными:

  1. Непрерывная интеграция в .NET (2011)
    • I'mЯ уверен, что в этой книге есть много полезных вещей о непрерывной интеграции.Я еще не удосужился прочитать его, поэтому не могу комментировать об этом, хотя.
  2. Разработка приложений Brownfield в .NET (2010)
    • Примерно на странице 69 начинается разговор о NAnt.На протяжении всей книги это касается TDD.Обратите внимание, что книга ориентирована на добавление этих методов и инструментов в существующие проекты, а не на новые.
...