Joel은 think highly of daily builds 인 것처럼 보입니다. 전통적인 컴파일 된 응용 프로그램에 대해서는 필자의 정당성을 확실히 볼 수 있지만이 문제는 웹 개발과 어떻게 평행합니까? 그렇지 않습니다.매일 웹 앱을 만들 수있는 방법이 있습니까?
제가 묻는 프로젝트에 대한 설명 - 장고 (Python) 웹 응용 프로그램을 작성하는 개발자가 2 명 있습니다. 우리는 1 svn 저장소가 있습니다. 각 개발자는 로컬에서 실행되는 MySQL의 체크 아웃과 그 자신의 복사본을 유지 관리합니다 (Django에 익숙하지 않은 경우 ASP 응용 프로그램을 Visual Studio 내에서 실행할 수있는 방법과 같이 자체 테스트 서버가 번들로 제공됩니다). 개발 및 테스트는 로컬에서 수행 된 다음 저장소로 다시 커밋됩니다. 웹 사이트의 실제 작업 사본은 SVN 체크 아웃입니다 (SVN 내보내기에 대해 알고 있으며 너무 오래 걸림). 가장 가까운 '빌드'는 작업 복사본에서 SVN 업데이트를 실행하고 django 비트 ('manage.py syncdb')를 실행하고 검색 엔진 캐시 (solr)를 업데이트 한 다음 Apache를 다시 시작하는 배치 파일입니다.
내가보기에는 내가 웹 앱과 평행을 이루지 못한다고 생각합니다.
'야간 빌드'가 포함 된 소스 제어 웹 앱을 사용하고 있습니까? 그렇다면 어떻게 생겼습니까?
동적 언어로 된 +1 웹 앱은 종종 "빌드"가 필요하지 않지만 지속적인 통합 테스트가 적극 권장됩니다. –