Обучение/Помощь новичкам | Составим топ движков на 2024
Не, ну если серьезно, зачем мне менять mysql на mongodb? За 15 с лишним лет ниразу даже мысли небыло сменить mysql на mongodb. А если я захочу свой скрипт на C++ переписать и хранить все данные в оперативке? Не, тоже бред. Гибкости, гибкости нет, пацаны, лол. Гибкость нужна. Нахрена? А бог его знает, зачем, но нужна. Гибкость.
> Что если из за косяка в SQL запрос вернет не те данные и это будет стоить твоему нанимателю миллионы?
Ну если на то пошло, то на mvc таких косяков будет в 200 раз больше и твой начальник просрет не миллионы, а миллиарды. Почему? Потому что кол-во багов напрямую корелирует с кол-вом кода (про это писал уже). И никакие абстракции не спасут, тем более что и в них бывают ошибки.
И да, ошибки бывают не только в sql-запросах, но и в php-коде (внезапно). Отлавливать в разы сложнее, а последствия на порядок ужаснее
Давай сначала разберемся, зачем это нужно? Может плюнем и перепишем на Rust? Или так гибкости не будет?
Мне сейчас такая мысль пришла. Вот есть веб разработчики. Они создают сайты, учатся, создают новые инструменты, стараются применять их в своих новых проектах и дают фидбек разрабам.
А есть вап разработчики. Они застряли в 2000х. До сих пор думают, что вап жив. При этом 20 лет мучают бедный dcms, который давно пора похоронить. А на все предложения улучшить его плюются ядом
Unit тесты, интеграционные тесты, функциональные тесты, решают проблему с багами навсегда, даже если пустят в проект новенького который косяк сделает, его код просто не пройдёт тесты и не докатиться в прод., а если на ригель попадёт, qa могут отбить, не заметили и там, то есть стейдж, там пропустили, то канарейка, если уже на канарейке не заметили, то в проде не эффектит баг 😄

А все движки с тестами благополучно загнулись (или даже не взлетели)
________
посл. ред. 03.01.2024 в 11:02; всего 1 раз(а); by Something
А нафиг это?
Что за сайт такой, где надо каждый день html-разметку менять? .67.
Мне сейчас такая мысль пришла. Вот есть веб разработчики. Они создают сайты, учатся, создают новые инструменты, стараются применять их в своих новых проектах и дают фидбек разрабам.
А есть вап разработчики. Они застряли в 2000х. До сих пор думают, что вап жив. При этом 20 лет мучают бедный dcms, который давно пора похоронить. А на все предложения улучшить его плюются ядом
Если индусы, которые учатся писать индусский код, потом пишут индусский код, с целью понтануться кол-вом кода и срубить побольше зп, и на выходе (точнее, на высере) получается тормозное примитивное (в плане функционала) говно.
И есть разработчики, которые берут инструмент (php) и спокойно пилят на нем крутые проекты
И как тебе RewriteRule мешает перманентное подключение держать? (Которое кстати и не нужно, как пишут в доках)
Сео контент 🙂 допустим
Да обсудили уже это. Если у тя команда индусов работает, то там действительно надо покрывать говнокод тестами, как бык овцу, тогда зарплата будет в несколько раз выше, т.к. строчек говнокода будет соответстна на порядок больше). А дцмс пилил 1 человек, и пилил функционал на php, а не говнокод на mvc, поэтому покрывать быком овцу ему небыло нужды, и получился норм двиг 👍

А все движки с тестами благополучно загнулись (или даже не взлетели)
Топ
Не тот пост репостнул, но поскольку я помню dcms заточен под apache который такой же тормознутый 🙃