Подход к средам разработки - PullRequest
0 голосов
/ 05 мая 2011

Мне было интересно, как компании организуют свои среды разработки. Более конкретно мне интересно знать:

Есть ли у каждого разработчика полная среда развертывания, включая серверы приложений и базу данных на рабочем столе? В случае общей базы данных, как вы гарантируете, что модульное тестирование БД не мешает разработчикам?

Очень хотелось бы поделиться своим опытом и мыслями!

1 Ответ

1 голос
/ 05 мая 2011

По моему опыту, разработчики обычно запускают сервер приложений локально (это необходимо, потому что им нужно развернуть на нем свой текущий код), но редко используют базу данных.

Вы можете иметь отдельные схемы БД для каждого разработчика на центральном сервере, чтобы изолировать их при необходимости, но реальные модульные тесты никогда не должны попадать в реальную базу данных.Это могут быть интеграционные тесты, которые чаще выполняются на сервере интеграции или сборки, а не отдельными разработчиками.

...