Методология разработки программного обеспечения для запуска менее 3 друзей
Я начинаю проект с двумя друзьями, мы все разработчики программного обеспечения, и мы хотим делать все безопасно и правильно. Вот почему мы решили использовать методологию разработки программного обеспечения, которая соответствует нашим потребностям. Я хотел бы знать, что может быть хорошей отправной точкой для нас, и это переменные:
- Мы команда из 3 человек.
- Мы друзья.
- Это новая компания.
- Мы хотим сделать все правильно.
- Мы ищем для генерации чистого кода.
Я также хотел бы знать о программном обеспечении, которое могло бы помочь этим методологиям.
1 ответ
Решение
Пара должна иметь, чтобы начать правильный путь:
- Непрерывная интеграция - используйте сервер непрерывной интеграции для создания кода и запуска автоматических тестов. Дженкинс - отличный пример с открытым исходным кодом
- Контроль версий - Git - модный новый (и лучший) выбор, но SVN тоже работает. FWIW, организация, в которой я работаю, переходит из SVN в Git
- Написать много тестов - это сэкономит ваше время и головную боль в долгосрочной перспективе
- Работайте над тем, что вас интересует.