Инициализируйте проект каждый понедельник


3 0

Заметка специально к понедельнику. Сейчас прочитал интересную идею. Если вы работаете над большим проектом, то все программисты должны удалять проект каждую пятницу и инициализировать его снова каждый понедельник. Смысл подхода в том, чтобы запуск проекта с нуля был как можно проще. 

Сейчас на новой работе, когда я получил новый компьютер и начал настраивать машину для работы, то у меня ушло на все два дня. В основном я потратил так много времени из-за того, что пришлось дебагить ошибки, которые можно было избежать обновленными инструкциями по запуску проекта на новой машине. Просто в инструкции отсутствовал один очень важный пункт. 

Но в целом у нас на работе я считаю вполне быстрый процесс запуска новой машины. Когда знаешь процесс или если документ без ошибок (а его обновляют достаточно регулярно, просто мне видимо не повезло), то за пару часов с нуля можно запустить сайт. 

Идея хорошая, я видел проекты, для запуска которых нужно сделать список действий из 50 пунктов. И лень тут может сыграть как положительную, так и отрицательную роль. В положительной - программисты автоматизируют развёртывание до запуска одного скрипта. В отрицательном случае они по понедельникам будут бездельничать, и разворачивать не торопясь приложение. 

Но мне лично идея нравится. Люблю, когда все развертывается легко. 

Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым


Комментарии

severvam

03 Ноября 2015

У нас каждая фича девелопится в отдельном бранче, и приходится настраивать проект по новой каждый раз. В целом, вся процедура автоматизирована и требуется только указать название бранча, выбрать профиль с которым ты работаешь (девелоперский, тестовый) и начать работать. На все уходит около пол-часа.


Alouette

03 Ноября 2015

Severvam, разве ветка рождается не из существующего коммита? Зачем настраивать проект по новой каждый раз?


severvam

04 Ноября 2015

Alouette
Потому что мы используем стримы в Perforce. Он под стрим (ветку) создает свой вокспейс и под него нужно выделить отдельную папку. Специфика работы Perforce.


Добавить Комментарий

Еще что-нибудь

Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне