Ответы пользователя по тегу Организация работы
  • Как организовать процесс процесс разработки одиночке?

    @Panamer
    CI да.
    Больше автоматизирует нудное тестирование. Упрощает выкладку новых версий. Твоя работа будет легче, меньше ошибаться будешь.

    Docker удобным образом вписывается в CI. Более того, современный софт подразумевает контейнеры для CI. Как правило это Docker.

    Методологии Agilie, gitflow и пр. смысла лишены. При работе команды имеют смысл. При работе в одного - внутри своего мозга вы куда быстрее и куда лучше договоритесь.

    Порядок в Git смысл имеет даже при работе в одного

    P.S. gitfow и CI это противоречивые вещи.
    Gitflow подразумевает выпуск кумулятивных релизов. И их поддержку (hotfix'ы).

    А CI предполагает прямо противоположенное - непрерывные изменения. Без явно выраженных версий

    Gitflow хорошо подходит под выпуск к примеру определенных версий Linux (ради чего и создан git), тут целесообразен полный gitfow.

    В то время как например GitHub модернизирует себя постоянно и потому обходится без gitflow.
    Пруф https://m.habrahabr.ru/post/189046/

    Я сомневаюсь что одиночному разработчику под силу поддерживать несколько разных релизов (именно для этого нужен gitflow)
    Ответ написан
    Комментировать