10 правил спокойной разработки

  1. Срочных дел не бывает, бывают приоритеты
  2. Приступай к задаче после полного ее понимания
  3. Наладь диалог с заказчиком
  4. Руководствуйся ТЗ
  5. Используй только проверенный код
  6. Рабочий день 8 часов
  7. Пиши документацию
  8. Держи код в порядке
  9. Заказчик не лабораторный хомячок для экспериментов
  10. Тестируй

Полная статья

Семантическое версионирование

Семантическое версионирование

Учитывая номер версии Major.Minor.Patch, следует увеличивать:

  • «Major» версию, когда сделаны обратно несовместимые изменения API.
  • «Minor» версию, когда вы добавляете новый функционал, не нарушая обратной совместимости.
  • «Patch» версию, когда вы делаете обратно совместимые исправления.

Дополнительные обозначения для предрелизных и билд-метаданных возможны как дополнения к Major.Minor.Patch формату.

Спецификация семантического версионирования.