Методология разработки программного обеспечения для запуска менее 3 друзей

Я начинаю проект с двумя друзьями, мы все разработчики программного обеспечения, и мы хотим делать все безопасно и правильно. Вот почему мы решили использовать методологию разработки программного обеспечения, которая соответствует нашим потребностям. Я хотел бы знать, что может быть хорошей отправной точкой для нас, и это переменные:

  • Мы команда из 3 человек.
  • Мы друзья.
  • Это новая компания.
  • Мы хотим сделать все правильно.
  • Мы ищем для генерации чистого кода.

Я также хотел бы знать о программном обеспечении, которое могло бы помочь этим методологиям.

1 ответ

Решение

Пара должна иметь, чтобы начать правильный путь:

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