Size: a a a

2021 July 15

d

dany-pa in phpGeeks
Я понимаю что это не лучшая практика, и есть много причин так не делать, вдруг команда разрастется и т.п.
Но что мне мешает так сделать, если над сайтом работает один человек?
Если есть такая возможность, и она на порядок упрощает разработку, я бы ей пользовался.

Если же мы говорим о проектах, где нужна долгосрочная поддержка и работа нескольких человек. То тут я с вами соглашусь. Надо уезжать на GIT и кучу других хороших практик применять.
источник

d

dany-pa in phpGeeks
Я бы с удовольствием использовал хорошие практики. Но повторюсь, в реалиях когда надо создать сайт для кружка, куда ходят 10-30 человек, простота решения важнее, чем профессиональный подход.
источник

АС

Альберт Степанцев... in phpGeeks
я не стану с вами спорить
идите своим путем

но тогда не надо одновременно заявлять, что вы хотите учиться и при этом отрицаете общепринятые практики

противоречие получается
источник

d

dany-pa in phpGeeks
Но я же могу отдельно изучать то, как правильно писать на самом языке, и отдельно изучать хорошие практики по ведению кодовой базы? Или в php тут есть отличия от других языков?
источник

АС

Альберт Степанцев... in phpGeeks
у каждого языка есть свои особенности, конечно
источник

АС

Альберт Степанцев... in phpGeeks
но общие практики разработки в целом для всех языков примерно одинаковы
источник

AG

Anton Gordeev in phpGeeks
А, вот жеж, я думаю что я делаю не так то. А когда я один свой пет-проджект пишу, получается надо по фтп лить. А я всё эти гиты, докеры, ci\cd. Чорд.
источник

MM

Maksim Masalov in phpGeeks
ничего эта возможность не упрощает. Один раз настроил нормально и дальше становится всё намного проще чем лазить по FTP в поисках файлов.
источник

(I

(;¬_¬) Ivan Zhuravle... in phpGeeks
обмазался и сидишь
источник

АС

Альберт Степанцев... in phpGeeks
у вас ложная простота в глазах

обновить код командой git pull гораздо ПРОЩЕ, чем по FTP заливать изменения, которые непонятно где произошли и неясно - какие нужны

написать Dockerfile на порядок ПРОЩЕ, чем настраивать на сервере кучу софта

и так далее
источник

АС

Альберт Степанцев... in phpGeeks
все современные практики как раз и направлены на упрощение процессов
а вы всё тянетесь к палке-копалке
источник

АС

Альберт Степанцев... in phpGeeks
вот я сейчас сижу
открываю код в IDE
правлю файлик
нажимаю Commit & Push
и через минуту все изменения на стенде
автоматически

я вообще ничего не делаю
код - фиксация
проверил, что всё ОК, пошел дальше

какой нахрен FTP?
зачем он?
источник

АС

Альберт Степанцев... in phpGeeks
знаете, как поднимается новый проект?
вот пришел у меня разраб, хочет вкатиться

git clone
make up

всё
- подняты все сервисы, нужных версий, установлены нужные расширения
- собрано приложение, и бэк и фронт
- кэш почищен

одна команда

да, один раз этот сценарий надо было написан
но затем его копи-пастят из проекта в проект и всё работает

а вы мне что предлагаете?
источник

d

dany-pa in phpGeeks
Тут я с вами согласен.
Но появляется большая сложность, что вместо изучения только языка, будет необходимость изучить докер, гит и много чего еще. И я уже не смогу просто так разместить свой сайт на обычном хостинге, значит надо изучать еще и хероку или что-то подобное.
А если мне надо будет перестать поддерживать этот проект, и передать его другому? Мне нужно либо искать человека с нужными навыками, либо обучать, что добавляет сложности.
И напомню, что я рассуждаю с точки зрения создания сайтов для кружков или школ на волонтерской основе.
источник

АС

Альберт Степанцев... in phpGeeks
это не сложность
это упрощение

вы меня не слышите
источник

АС

Альберт Степанцев... in phpGeeks
>> А если мне надо будет перестать поддерживать этот проект, и передать его другому?

Вы передаете код, человек дает команду make up и проект у него поднят локально
всё
источник

(I

(;¬_¬) Ivan Zhuravle... in phpGeeks
только make up внутри пилил не тот разраб что пришел. а тут получается что вы спихиваете на человека кроме изучения языка еще "ну ты запили там пайплайны, ci\cd и вот это все, так же проще"
источник

(I

(;¬_¬) Ivan Zhuravle... in phpGeeks
только если человек их не знает то это не проще
источник

АС

Альберт Степанцев... in phpGeeks
Иван, вы не раз уже замечены в стремлении поспорить на ровном месте
смысл?
источник

АС

Альберт Степанцев... in phpGeeks
чтобы поспорить?
источник