Одним з важливих моментів є налаштування ваших проектів у системі керування джерелами таким чином, щоб ви могли негайно створювати, розгортати та запускати після оформлення замовлення.
Це означає, що вам слід також перевірити допоміжну інфраструктуру, таку як Makefiles, ant buildfiles тощо, а також налаштування інструментів, таких як файли проектів IDE.
Це повинно подбати про клопоти з налаштуванням для окремих проектів.
Для базового налаштування машини можна використовувати стандартне зображення. Інший варіант - використовувати інструменти вашої платформи для автоматизації встановлення. В Linux ви можете створити мета-пакет, який залежить від усіх необхідних вам пакетів. В ОС Windows подібне може бути можливим за допомогою MSI тощо.
Редагувати:
В ідеалі, замість перевірки допоміжної інфраструктури, ви перевіряєте інформацію, яка дозволяє збірці генерувати допоміжну інфраструктуру. Цей підхід застосовується, наприклад, системою побудови GNU (автоінструменти тощо), або Maven. Це ще більш елегантно, оскільки ви можете (теоретично) генерувати інфраструктуру для будь-якого (підтримуваного) середовища збірки, отже, ви не зобов'язані, наприклад, однією конкретною IDE, а параметри допоміжної інфраструктури (шляхи тощо) не повинні дублювати основні налаштування проекту.
Однак це також більш складний підхід, тому, якщо ви не можете змусити його працювати, я вважаю, що безпосередньо перевіряти такі речі, як файли IDE, є прийнятним.