Я бы возглавил новый проект в ближайшее время. И я размышлял над тем, что является базовой инфраструктурой для программного проекта. Вот те вещи, которые, я думаю, должен иметь каждый проект:
- Соглашения о стиле кодирования
- Соглашения об именах
-Стандартная структура каталогов проекта (например, макет стандартного каталога maven и т. Д.)
- Управление проектами и отслеживание проблем (например, trac, redmine и т. Д.)
- Сервер непрерывной интеграции (например, Hudson, круиз-контроль и т. Д.)
Я не уверен, что что-то упустил. Кто-нибудь хотел бы добавить?