везде это не ответ, это теоретизирование. Гвидо вон тоже сам написал Питон, которым весь мир пользуется)))
Помню меня звали работать в одну говностудию на вордпрессе. Я пришел, неделю посидел и сказал - пока ребята, то что вы впариваете - за гранью моего понимания, это не работа. Но я такое даже не рассматриваю - сравнение идет с компетентной компанией, где люди разбираются что делают, смотрят в перспективу а не имеют целью побыстрому срубить бабла. Какой фрилансер сделает лучше?
Хотелось бы услышать конкретные примеры - где такое случилось)))---------- Добавлено 04.03.2020 в 12:57 ----------
Поддерживаю - вся суть абсолютно точно передана---------- Добавлено 04.03.2020 в 13:05 ----------
Помню на старте работы с ВП наставил 25 плагинов разных для вывода категорий в сайдбарах, в футере, всяких подсчетов постов и рейтингов. В какой то момент сайт с посещалкой 1000 уников в сутки просто перестал двигаться. После этого начал разбираться, что я делаю не так. В результате написал 2! плагина, которые делали все тоже и не делали миллион запросов в базу! Какие там могут быть дыры?
Зачем мне тянуть плагины форм обратной связи в которых прописана универсальность на все случаи жизни, когда я четко знаю, какие данные мне нужно получить, как их обработать и куда положить? И сделать это одним реквестом в базу? Я не хуже смогу заэкранировать данные чем палгинописатьль из оффрепо, потому что я читал туже доку по вордпрессу и по пхп - нет там никаких чудес.
В создании темы тоже нет никаких чудес - зачем мне тянуть родительскую тему, когда я четко знаю, что мне нужно? И моя будет в разы легче.
Начнем с того, что если это не мой проект - я в принципе не возьмусь за такую работу. Но уж если вдруг, то только с условием долгосрочного сотрудничества, например. а в таком случае мне гораздо проще будет за 2 минуты инициировать гит с репо, подключить его и дальше по списку. В следующий раз мне не нужно будет ничего бэкапить - у меня уже все это будет. Я к этому привык и я вижу как это работает на разных проектах. Это правильно, это перспективно, это поможет другому разработчику который заменит меня.
Но чтоб это понять - с этим надо работать а не просто попробовать. Так же как и с докером, джирой и прочим, по-твоему мнению "вау-штучками"
Мне очень нравятся вот такие высказывания из серии - "Не читал, но осуждаю"
Что мешает залезть в код плагина(модуля, либы) и оценить как это реализовано, сможешь ли сделать лучше? тесты написать в конце-концов?
Я не стану переписывать либу Json или cJson - она меня устраивает, Но вот вижу декоратор на 400(!!!) строк и понимаю что это трэш - конечно я его перепишу! Например там всегда вызывается 6 раз реквест - соответственно и скорость. Яэто разнесу по методам и буду вызывать только те части что мне нужны.
Такая же история и с плагинами/темами вордпресса. Для тех кто некомпетентен - один совет - создать дочернюю/поставить плагин, что и главенствует на форуме.
Тот кто понимает - перепишет это под свои задачи
А как вы думаете? И не забыть про пул реквест и код-ревью, а еще время на таску затрекать в Джире...
То что я принял сейчас твои обьяснения - не значит что я не помню как ты писал про "по-быстрому поправить у заказчика на проде". То что ты писал сегодня про сервера - понятно и правильно, как только идет про "по-быстрому" нет и ты для меня всегда будешь примером того как не надо)
Я вообще не понимаю таких работ за 30 баксов быстренько что-то обрушить, ну да ваше дело как зарабатывать)---------- Добавлено 03.03.2020 в 22:09 ----------
Я прочитал 10к+ и пришел в ужас - думал вот кто засирает весь интернет
Бокоход, первая же ссылке в гугле для пхп - https://gist.github.com/nichtich/5290675
вторая - https://github.com/scriptburn/git-auto-deploy
Не удобнее - правильнее
я не наезжаю - я смирился)))
Никогда не правил ЦСС в админке вордпрес, ну может в первый месяц когда только узнал что такое этот ВП))) До сих пор стыдно))
Хорошо ты поправил стили в админке, а что-то пошло не так, как будешь откатывать? а если много направил и все поломал? Бэкапы у тебя чтоли каждую минуту создаются?
Очень часто криво
Тут мы на разных полюсах. я себе не могу позволить так играться с работой. Да и другой разраб должен знать что я менял и гит ему это даст, правка в админке - черная дыра
Да? Ну тогда и я не занимаюсь)))
Ты меня не совсем понимаешь. Да пусть задача на 5 минут - поправить цсс - по мне и тут гит удобнее - на локальном сервере поправил, проверил, запушил скриптом в гит, который все это применит на сервере. не нужно делать лишнюю работу. Гит замечателен и в этой ситуации. ИМХО---------- Добавлено 03.03.2020 в 17:54 ----------
Кстати, советую узнать, что такое soft skills/hard skills - а то можете попасть в неприятное положение)