OneCode
Kanalga Telegram’da o‘tish
Full Stack на PHP, Laravel и всё, что с этим связано. YouTube: https://www.youtube.com/@onecode_blog
Ko'proq ko'rsatish1 329
Obunachilar
Ma'lumot yo'q24 soatlar
Ma'lumot yo'q7 kunlar
-830 kunlar
Postlar arxiv
1 329
Писать код заранее
Есть идея писать код заранее, а на видео просто показывать его и рассказывать что, куда, зачем и почему.
Для того, чтобы не тратить время на печатание кода и ускорить запись и просмотр видео при таком же уровне пользы.
Что думаете?
1 329
Repost from Макс Орлов Блог
Давайте помнить, что жизнь коротка и прекрасна, а этот день не повторится никогда❤️
Подпишись: @indigoram89_blog
1 329
Четыре правила простой архитектуры [XPE] Кента Бека
Согласно Кенту, архитектура может считаться простой, если она:
1. Обеспечивает прохождение всех тестов
2. Не содержит дублирующегося кода
3. Выражает намерения программиста
4. Использует минимальное количество классов и методов.
Правила приведены в порядке их важности.
Роберт Мартин, Чистый код #clean_code
Подпишись: @onecode_blog
1 329
Если кто не понял - в предыдущем видео комментарии пишу я, а код пишет - плагин для VsCode через нейросеть ☝️
1 329
Laravel Helpers #5
Видео YouTube
https://youtu.be/lZDzAsEmVbU
Подпишись: @onecode_blog
#helpers
1 329
Независимо от того, проектируете ли вы целую систему или ее отдельные модули, помните: используйте самое простое решение из всех возможных.
Роберт Мартин, Чистый код #clean_code
Подпишись: @onecode_blog
1 329
Во как - фифти/фифти. Уверен, что некоторые из тех, кто умеет слепую печать НЕ используют 10 пальцевый метод или, как я, имеют сложности с набором цифр и спец символов.
Лично я буду тренировать свою печать, чтобы стало еще лучше. В связи с этим есть идея создать отдельный чат, где будем вместе практиковаться.
Каждый день проходим по одному уроку на тренажере и скидываем скрин с результатами в чат.
Таким образом будет дополнительная мотивация, типа другие делают и мне надо НЕ отставать.
Предлагаю стартовать в понедельник. Делаем?
1 329
Умеешь слепую печать? Напиши в комментах какая скорость на русской и английской раскладках!
1 329
Laravel Helpers #4
Сообщение
https://youtu.be/it_xXsq7dd8
Подпишись: @onecode_blog
#helpers
1 329
Возможность построить «правильную систему с первого раза» — миф.
Города вырастают из городков, которые, в свою очередь, появляются на месте деревень. Дороги сначала узки и едва заметны, но со временем они расширяются и покрываются камнем. Мелкие строения и пустые места заполняются более крупными зданиями, часть из которых в конечном итоге будет заменена небоскребами.
На первых порах в городе полностью отсутствует инфраструктура: водопровод, электричество, канализация и (о ужас!) Интернет. Все эти возможности добавляются позднее, с ростом населения и плотности застройки.
Рост не обходится без проблем. Сколько раз вам приходилось едва ползти в потоке машин вдоль проекта по «расширению дороги», когда вы спрашивали себя: «Почему нельзя было сразу построить дорогу достаточной ширины?!»
Но иначе и быть не могло. Кто сможет объяснить затраты на строительство шестиполосной магистрали в середине маленького городка, которому предрекают расширение? Да и кто бы захотел иметь такую дорогу в своем городе? Вместо этого мы сегодня реализуем текущие потребности, а завтра перерабатываем и расширяем систему для реализации новых потребностей.
В этом заключается суть итеративной, пошаговой гибкой разработки. Разработка через тестирование, рефакторинг и полученный в результате их применения чистый код обеспечивают работу этой схемы на уровне кода.
Роберт Мартин, Чистый код #clean_code
Подпишись: @onecode_blog
1 329
Laravel Helpers #3
Активная ссылка
https://youtu.be/r9xewZwFQ24
Подпишись: @onecode_blog
1 329
Laravel Helpers #2
Транзакция базы данных.
https://youtu.be/ur_BZ4-YMCk
Подпишись: @onecode_blog
1 329
Разбиение больших функций на меньшие приводит к росту количества классов.
Допустим, имеется большой метод класса, в котором объявлено много переменных. Вы хотите выделить один небольшой фрагмент этого метода в отдельный метод. Однако выделяемый код использует четыре переменные, объявленные в исходном методе. Может, передать все четыре переменные новому методу в виде аргументов?
Ни в коем случае! Преобразовав эти четыре переменные в свойства класса, мы сможем выделить код без передачи переменных. Таким образом, разбиение метода на меньшие фрагменты упрощается.
К сожалению, это также означает, что наши классы теряют связность, потому что в них накапливается все больше свойств, созданных исключительно для того, чтобы они могли совместно использоваться небольшим подмножеством методов.
Но постойте! Если группа методов должна работать с некоторыми свойствами, не образуют ли они отдельный класс сами по себе? Конечно, образуют. Если классы утрачивают связность, разбейте их!
Таким образом, разбиение большого метода на много мелких также часто открывает возможность для выделения нескольких меньших классов. В результате строение программы улучшается, а ее структура становится более прозрачной.
Роберт Мартин, Чистый код #clean_code
1 329
Laravel Helpers 01
Начинаем серию коротких видео про полезные функции-хелперы.
В первом видео:
- Что такое хелперы?
- Как их подключить?
- Пара советов
https://youtu.be/Jm-33Qnu7sY
Подпишись: @onecode_blog
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
