2:56 Это как раз пример когда лучше скопировать, чем городить франкенштейн функцию(с). Чтобы избежать дублирования достаточно просто вызвать первую функцию из второй, что тоже плохо, но лучше франкенштейн функции(с).
4:00 - я никогда код не копировал их старых проектов или с интернета, смотрел как он работает, и писал как мне нужно. Максимум копиповал что бы запустить у себя локально, потыкать что и как работает, понять как работает, и взять себе это на заметку
Да, меня лодочный якорь из спагетти где то валяется. моя первая программа на lua. я там почти все в одну строчку писал, точнее большими абзацами. Не помню правда зачем, то ли думал, что код ускоряю, то ли, что бы запутать потенциального противника... 🤣
Нашел для себя очень крутой способ. Пишите говнокод, или как умеете, но главное чтобы работало так как вы задумали, потом просите чат гпт оптимизировать и улучшить код. Плюс от такого способа в том что можно узнать крутые решения до которых я бы Никогда не додумался. Таким способом в python я научился пользоваться генераторами списков, функцией next например и теперь уже без чата ими пользуюсь, потомучто понял как они работают и зачем нужны
На самом деле бывает грешу дубляжом, когда проект уже на проде, и постоянно какие то фичи не нужны, ну простой сайт крч и разве что просит внести какие то правки, новую страницу, то что бы не растягивать и по цене и по времени, бывает грешу этим, выходит быстро и работает, и никак потом в колено себе этим не выстрелю, так как трогать это я больше не буду. Ну и выходит так что сайт выходит в целом чистым и прекрасным, а потом с правками, особенно которые по хорошему заставят переписать пол сайта, что делать конечно никто не будет, прилипает немного говнеца, но в целом как бы норм. Будь это постоянный проект, какое то аля приложение, то там конечно так нельзя, потом страдать будешь
Ребята, видео очень хорошее, но, пожалуйста. Сделайте звук как раньше, более качественный. А то чувство, что мне диктор в левое ухо говорит только, ещё и небольшой перегруз есть.
@@merionacademy не язви.у тебя в примере про хардкод указаны постоянные - логин,пароль,урл. а потом ты говоришь что если перенести файлы,то всё сломается.какие на хуй файлы? в примере их нет. у тебе ооочень неудачные примеры антишаблонов.короче, ты гавноблогер
Копи паст, это же про меня, я в знал что так нельзя делать, но каждый раз говорил потом вытащю на отдельную функцию и так уже у меня проверка данных в бд уже повторяется 3 раза 😄Надо как нибудь все переписать))
Открою секрет новичкам - всё что сказано в видео - мусор. Забудьте и пишите как приходит в голову. Так код проще и понятнее чем когда вы везде впихиваете сраные паттерны. Проблемы которые решают паттерны, по словам автора, почти никогда не случаются. Паттерны для неудачников
Спасибо за ваше мнение, хотя форма его выражения несколько грубовата. Вероятно, вы профессионал в технических навыках, однако стиль коммуникации и уважение к собеседнику в интернет-пространстве многое говорят о человеке. Согласитесь, работая в компании, вы, скорее всего, не стали бы называть труды коллег ‘мусором’. От этого легко сделать вывод, что вы вряд ли являетесь профессионалом, способным давать советы. Тем не менее, оставим это на ваше усмотрение. Рекомендуем лишь подкрепить ваш профессионализм ссылкой на LinkedIn, чтобы люди могли убедиться в вашей компетенции, а не воспринимать ваши слова как нечто несерьёзное.
А ты из тех, которые 15 лет на одном месте свою лапшу пишут или которые каждый год с места на место прыгают, наплевав, как их лапшу потом будут другие поддерживать?
@@techbuterbrod Вот и пример для новичков. Человек считает что он неспособен написать ничего хорошего не следуя каким то субъективным правилам, которые по его мнению каким то образом должны работать всегда и везде, в любом проекте. Новички, не берите такой пример, думайте сами как всё делать и с практикой станете в разы лучше дурачков которые молятся на паттерны, правила и книги от шарлатанов.
@@ViolentFury1 ты что-то додумываешь того, чего я выше не писал, какой-то разговор самим с собой. Интересно было бы посмотреть, что ты сам создал, чтобы кого-то называть шарлатаном? Какой-то, видимо, всемирно известный проект? Или библиотеку, которой пользуются миллионы программистов по всему миру? А по поводу новичков, в любой крупной компании есть стандарты написания кода, по ним и будешь писать, иначе просто ни одно код-ревью не пройдешь. Независимо от того, что и в каких книгах написано. И если человек планирует какую-то карьеру, то он должен писать так, как понятно другим, а не как ему кажется, что верно, т.к. любой проект это командная работа, а не твой личный стартап. Если хочешь писать так, как нравится, то открывай ИП и велком.
@@techbuterbrod воооооот, уже ближе к правде насчёт того, что в писать паттерны и прочий мусор придётся потому, что в фирме какой то гений сделал такой стадарт, а не потому, что так писать хорошо. согласен а насчёт всемирно известного проекта, это по твоему критерий "хорошего кода" ? тогда почему всякие фейсбуки переписывали проект после того как стали всемирно известными ? потому, что из-за всех и стандартов кода, код был слишком хорошо и нужно было его слегка попустить ? ;D не понимаю а насчёт того, что код должен быть понятен комманде - так именно если писать как я он будет понятней комманде. пишешь как приходит в голову, смотришь что получается, делаешь код понятным для себя и он будет понятным для других. нет насильно внедрённой необходимости знать всякие паттерны/правила/архитектуры из кучи книг чтобы понять проект. пишешь примитивно и просто и тогда его поймёт даже начинающий программист. а внедрять какие то правила и паттерны из книг - зачем ? что, есть какие то эмпирические доказательства, что все эти правила делают код лучше ?