in-place разработка на боевом сервере без деплоя и системы контроля версий? отладочная печать в консоль с частыми ручными перезапусками (пользователи подождут - они не торопятся)?
in-place разработка на боевом сервере без деплоя и системы контроля версий? отладочная печать в консоль с частыми ручными перезапусками (пользователи подождут - они не торопятся)?
Всегда трисет, когда кто-то рассказывает, что на проде дебажить нельзя ибо сломается интернет и замерзнет Африка. Сам дебажу и всем советую. Книг нет, так как это сакральное знание записывать не разрешено.
Вообще для жабы вещь весьма полезная. Если что-то отпало, то можно удобно подключиться, сделать фикс и через хотсвап залить изменения без перезагрузки.
А единого ресурса, где был бы представлен полный спектр полезных советов - нету…
Один Senior Python backend давал ссылку на какой-то телеграм-канал, но там в основном - весёлые картинки на тему дружбы фронтендера и бэкендера. А хотелось бы больше текстовых пояснений, и - не только по вебу.
Совсем недавно на живом сервере с программой лояльности обнаружился баг в архитектуре. Причем такой, что наглухо завешивать систему если карта лояльности у покупателя была достаточно старой. Пришлось в три головы решать проблемы как раз с SQL прямо на живом сервере.)))
Спустя некоторое время архитектуру переделали и выполнили миграцию, но на изначальный момент было весело конечно
Как-то накатил нам питерский подрядчик свежий релиз на боевой сервер. А часть ключиков в БД - забыл добавить. Права sa у меня были. Чтобы база чуть быстрее работала, добавлял эти ключики. Правда, я ни разу не профи в SQL. Хранимки у них были написаны настолько костыльно, что их заменить не получилось, к сожалению. Хотя это бы ускорило один из процессов примерно в 20 раз.
Особенно важен опыт, когда начальнику скоро-скоро показывать результат, а ещё ничего не готово. Тестирование не подразумевается в принципе, это не входит в планы. В план включён только запуск в эксплуатацию (какого-либо вида - опытную, промышленную). Приходится часто выполнять роль жонглёра. Тут - чем больше каштанов нахватаешь из огня, тем меньше риск, что урежут баллы за интенсивность.
Жаль, фриланс российский стух с 2013-2014 года и биржи монетизировались. Раньше там сидел.
Щит был открыт, в щите большой автомат включённый. Выключить автомат низя.
Ну или есть световой контур смонтированный на стене, частью погас, надо чинить. Удобнее чинить под током - сразу видно что не работает и удался ли ремонт.
Среди разного рода строителей широко распространена практика - главное чтобы работало на момент сдачи. А потом контора пропадает))) может и здесь такой же принцип
Среди разного рода строителей широко распространена практика - главное чтобы работало на момент сдачи. А потом контора пропадает))) может и здесь такой же принцип
Среди девелоперов-застройщиков популярен даже более радикальный вариант: собрать деньги, начать строить, затем свалить в закат до того, как строительство достигнет, в зависимости от наглости застройщика, 10-90%.