алгоритм плиз?
Мой текущий проект хостится в AWS - расскажи им про ФТП)))
Django+bootstrap+nodejs+gulp+redis+postgres *Ну и чуть чуть руками подправить, можно еще ангулар для форм но я его не люблю) Ах, да забыл про Oauth2 для авторизации через соцсети)))
danforth, Да он просто не понимает сути))) При работе по настройке плагинов это ж фигня вопрос)))
Что значит дают/не дают? Я разворачивая новый ВПС, первым делом сношу самбу и ФТП, мне они не нужны и минус пара дыр в безопасности
Сложно что то обьяснить человеку, который с таким не сталкивался, но я попробую.
Абстрактный пример. Есть задача что то добавить, для этого нужно поправить стили, js, бэкенд, html-шаблон, тестировать что-то пока не внес все изменения - нет смысла. соответственно я буду менять каждый файл и коммитить изменения для него. Запустил - поломалось. Мне не надо откатываться на начало работы - я могу откатиться на любое из состояний одним кликом и таким образом легко локализовать ошибку.
Пример искусственный, конечно, он показывает только принцип. В реальности все может быть и сложнее и проще.
Тут арбнет просил примеры из жизни. Недавно выкатывали новый релиз и поломали все) в а релизе пара десятков пулл-реквестов. Первым делом сделали быстро реверт релиза - стэйдж заработал, потом нашли ошибку и починили ее отдельным коммитом, который пошел снова в релизый бранч, раскатали заново - все работает---------- Добавлено 03.06.2020 в 12:06 ----------
Вот ровно так и было, на Нинтендо все поломалось)))
Ты опять лезешь спорить не прочитав даже теорию - что и зачем нужно. И как надо использовать. Ты не вел серьезную разработку в больших проектах, даже и один. Если у тебя програмулька на 100 строк в 1-им файле - конечно, какой тебе гит
Да, идешка позволяет синхронизацию с серваком, она даже позволяет откатывать изменения, примерно на 100 шагов, но в серьезном проекте тебе это не поможет.
Если интересно могу рассказать как у нас бывает и как лечится
Очень плохо что для то ересь, жалко твоих клиентов
Обоснуй в чм ересь. Ты просто не сталкивался с нормальной работой. Правка пусть не в 10, но в 5 файлах - это вообще нормально для фреймворка. Это не "плагин настроить")) файл стилей, причем в каком галпе, темплэйты, причем с наследованием, вьюха, файлы моделей... Пока везде не внесешь правки - нечего проверять зачастую, не стану упоминать что во фронте может еще и отдельно фронтендщик копаться со своими задачами---------- Добавлено 03.06.2020 в 11:23 ----------
Я все-таки думал что ты имел дело с реальной разработкой, Никто из 200 человек нашего департамента так не заявит, а там спецы не чета мне---------- Добавлено 03.06.2020 в 11:33 ----------Кстати, а кто как относится к гитфлоу? Пользуете? фичи-бранчи, релизы? У нас сейчас конечно очень сложный флоу, но так исторически сложилось, не мы виноваты, есть тест, есть стэйдж, есть прод, релизы идут в стэйдж после проверок на тесте, что плохо - тест уже отличается от стэйджа, потому что часто хотфиксы идут сразу в стэйдж и в тест забывают сделать. Но девопсы не наши, не можем на них повлиять, хоть уже и не раз поднимали вопрос об этом
Хочется подытожить.
Соглашусь с тем что разрабатывать удаленно возможно, если это исключительно на дебага сервер, иногда это даже удобнее, не жрет ресурсы на локальном компе
По-прежнему не понимаю тех, кто без тестирования сразу лезет на прод и там правит, включает выключает плагины и проч.
Для продукта, лидирующего на рынке, обратное было бы удивительно. Дрогое дел, что без Макоси неизвестно что было бы с виндой, если бы ей не приходилось оглядываться на конкурентов7 И вот уже 10 вполне себе норм.
Тут же дело простое - на сегодня мне Макось удобнее и пока нет блочащих причин для ее использования. может завтра Били выкатит такую офигенную версию что перебегу на нее. Но ... не верю, тут же и еще вопрос в интергации с железом. Если Эппл делает наушники - так они обалденны, мышка - крутая, эргономика - супер. В этом имхо их главный плюс
Возможно. По крайней мере для питона в Pycharm. Он создает свой контейнер pyhelpers и вообще не важно где лежит код - локально, в виртуалбоксе, докере или облаке, просто прописываешь параметры интерпретатора и права доступа к нему. По итогу я могу дебажить код, расставлять остановы так же и как локально
О, "папкин программист" подтянулся с желанием устроить срач внутри срача, не вникнув в суть. Давай я тебе поясню - речь идет о использовании/неиспользовании в работе контроля версий. А что именно, не суть важно, вон - сделавший твой день мегапрограммист, которому завидуют Гвидо и Торвальдс, утверждает, что свой написал, правда как и его гениальный фреймворк, это никто не видел.
А насчет сквоша - так ёто кому что удобно. На прошлом проектк наш тимлид просила перед пушем максимально сливать коммиты, сейчас у нас наоборот в ходу атомарность, и в этом есть огромные плюсы. А что ртуть так не умеет, я уже не помню...