Sly32

Рейтинг
367
Регистрация
29.03.2012
Я читаю эту тему и тихо прихожу в ужас. У нас есть несколько проектов на ВП - методология разработки ничем не отличается от питоновских фреймворков. Неважно, допилить серьезный функционал или подправить пару блоков на фронте.  "Править на сервере не прокатит" Потому что продукт - лицо компании, а не просто по-быстрому срубить бабла. тут примерно 90 процентов отметившихся в принципе не понимает что такое тестирование, смоук, функциональное, автотесты, юниты - абракадабра, про селениум 2 человека слышали. Про TDD лучше вообще промолчу. Вот это вот все - не развитие, даже не топтание на месте а проваливание в глубокую трясину.
Junost #:

Пока что основная идея это заказать скрипт, который будет делать примерно такое:

- Дамп базы и файлов в архив на основном сервере (настроим игнор статики, и файлов будет на пару сотен мегабайт)

- Удаление на тестовом сервере устаревшей копии (исключая статику), заливка  архивов туда и разворачивание свежего дампа

Вроде бы реализуемо?

Все давно придумано, для этого достаточно гитхаба/гитлаба и CI/CD - для кода + простейший скрипт для базы

SeVlad #:
Опять зачесалось понтанутся ограниченностью. Вот как -то так.

Вот ты не поверишь - то что для тебя "понтануться", для меня суровая обыденность. Без этого воркфлоу мой код вообще никуда не попадет. Я вообще считаю неважно, пишешь ты лэндинг или высоконагруженный сайт. Подход должен быть один. Ошибки нужно отлавливать как можно раньше, для этого и существует много уровней проверок. А вот от этого -  "Х****к,  х***к и в продакшен" нужно отходить максимально, меньше проблем и в будущем.

Почитал и ужаснулся в очередной раз))) Зачем нафига - а вот потом из под рук горе-мастеров и выходит не пойми что. я вам прям завидую, как у вас все просто) А как вам такое, очень короткоЖ

-локальная разработка на энве, соответствующим текущему релизу, БД - тестовая, но максимально приближена к продакшену

- написание тестов, проверка

-мерж в ветку девелоп, предварительно ребэйз последних изменений

- тестирование  на этой ветке, которая развернута на амазоне, сначала сам, потом qa-команда

- из девелопа собирается релизная ветка, которая опять тестируется и потом уже льется в мастер, который используется на проде))))

Всего-навсего, энжой!

ArbNet #:
Вообще-то инкапсуляция - это всего навсего скрытие(через private и protected) свойств и методов объекта.

Молодец, нагуглил. Теперь нагугули, как это применяется в разработке, что бы избежать проблемы, описаной ТС 

Существует такое понятие как инкапсуляция, надеюсь, это  и в ПХП. Пиши код, ее используя и будет тебе счастье.
Togelta #:

GMT +14 только на островах Лайна, Кирибати.

Зашел в ваш профиль. Батьке привет передавайте! 

И что, вы таки думаете, там нет программистов))) У нас счас такое время, что не знаешь, как закончится следующий день, а уж интернет поблочить - святое дело, так что немного поспешил)

ArbNet #:
С праздником! Программисты вы или нет не важно.  Sly32 и тебя с праздником ещё раз 😀

А ты здесь каким боком? я ж сказал - программистов с праздником!

sergv #:
Так завтра же

Ну так у нас в Австралии уже завтра)

Конечно есть - например у Bose есть шикарные уши
Всего: 7111