ХуЯва скрипт. Как вам самому не режет уши эта «Ява»?
@Python-i2zАй бұрын
У вас голос как у Шелеста
@mev23611Ай бұрын
я сейчас интерн-тестировщик, и мне дали задание - сделать code review на проект какого-то матерого тестировщика... чувствую себя немного потеряно, но может в этом и смысл задания - посмотреть как уж (я) вертится на сковородке, что будет думать. и вот по ходу выполнения наткнулся на ваш видос. Почерпнул, спасибо) Мне важно понимаьт общие принципы и уже от них отталкиваться к конкретным примерам, задачам
@aewiqАй бұрын
убк
@ВладимирЗабело-г8пАй бұрын
Мужик, спасибо за видос!
@kahatanna7Ай бұрын
Экс понен циально)
@degit2 ай бұрын
Какой-то синтетический тест. sleep не эмулирует работу, процессор вообще не нагружает. А что произойдёт, если убрать sleep заменить его генерацией хэшей в цикле на туже секунду? У вас уже начиная с 5 потока всё резко замедлится, т.к. ядер всего 4, и даже если там гипертрединг есть он всё равно не справится уже с 9 потока. А где вы видели продакшен код, в котором просто так sleep раскидан? Это я ещё не сказал, что обычно потоки потребляют разное количество памяти.
@video_rezka2 ай бұрын
передайте через указатель и будет по 8 байт каждая)
@vardgeskeshishyan3802 ай бұрын
🎉
@Denis-tk3um2 ай бұрын
Developers recently used the flush() php function to flush the buffer to output. Is it available and used at the moment?
@Огент47-т7г2 ай бұрын
Какие есть книги по пхп для middle?
@АндрейШестаков-н6м2 ай бұрын
Middle очень размытое понятие в современных реалиях, но все же первое что приходим на ум именно по PHP, это "Мэтт Зандстра. PHP. Объекты, шаблоны и методики программирования". А так, лучше читать уже что-то без привязки к языку, например книги Роберта Мартина "Чистый код" и другие.
@grgvgrgv2 ай бұрын
Зачем в видео лишнее? Создание таблицы, подготовка данных...? Всё должно быть готово уже, а видео концентрированная суть. И воды поменьше, время - деньги.
@mugen313372 ай бұрын
Держитесь подальше от них. Как говорится, у Laravel есть две беды - фасады и трейты.
@dmitriysobolle2 ай бұрын
Это кстати, может быть удобно в больших проектах, где не желательно мусорить кодом. Хотя на практике обычно передаешь несколько классов в один различными способами. Я обычно просто создаю экземпляр другого класса в главном классе. Но это прокатывает когда не заботишься о памяти.
@АндрейШестаков-н6м2 ай бұрын
@@dmitriysobolle лучше использовать внедрение зависимостей, стараясь избегать явного инстанциирования. Это упрощает рефакторинг и тестирование. Но то, что у проектов разные масштабы и циклы жизни - это согласен, бывает функционал нужен "здесь и сейчас".
@pitaki2 ай бұрын
Самое главное зачем?😂
@KarSlon12 ай бұрын
Пыха наше всё.
@rtnk3212 ай бұрын
Может есть информация по тому как изучить php ? Было бы интересно послушать для менее осведомленных )
@saber1in2 ай бұрын
final class?
@resolution072 ай бұрын
Не сторонник использования трейтов
@notplxeltv2 ай бұрын
Что лучше использовать для обычного текста, одинарные кавычки или двойные?
@АндрейШестаков-н6м2 ай бұрын
@@notplxeltv Если под текстом подразумевается отсутствие переменных внутри строки и отсутствие спец. символов, например перевода строки , то одинарные кавычки предпочтительнее.
@notplxeltv2 ай бұрын
@@АндрейШестаков-н6м да, вот например как на видео, html в двойных кавычках хотя там нет переменных и перенос строки отдельно. Я где-то слышал что php постоянно ищет в них переменные, поэтому теперь по привычке ставляю одинарные, там где двойные не нужны. Только из-за этого код как-то странно и запутано выглядит, когда половина строк в одинарных кавычках, а другая в двойных.
@sergeblack17772 ай бұрын
Вот правильное определение трейтов в PHP. Как же бесит когда говорят что трейты нужны для обхода ограничения множественного наследования классов. Нет там наследования, так как нет общей логики объединения классов, а в наследовании всегда есть логика объединения классов.
@spice1552 ай бұрын
Спасибо большое за ваш труд
@AlyxPens2 ай бұрын
Девушка в целом может просто спотыкнуться где-то, а пирог сам докатится как-нибудь 😅
@badaboomer2 ай бұрын
Круто
@YuriBu-y6p2 ай бұрын
Благодарю за столь подробный разбор данной темы. Теперь осталось детально пройтись по каждому из шагов и закрыть пробелы в знаниях)
@dimakarnak11582 ай бұрын
Каждый раз после Ваших видео,чувствую себя тупым.Спасибо!
@Seraf_2 ай бұрын
Ну это вообще база с пхп и работой с шаблонами.
@zitskycom2 ай бұрын
О как давно я уже ручками это не трогал)))
@a.kravchenko2 ай бұрын
В KCachegrind 19:15 это не 100 мс, а относительный показатель, приблизительно в процентах. Чтобы увидеть миллисекунды нужно в меню отключить Вид -> Относительные (View -> Relative), либо прям на панели отдельная кнопка. А видео супер.
@DRGalerg2 ай бұрын
5:35 ЭТО ОТСЫЛКА НА ЕЖИКА В ТУМАНЕ! Вместо хог-фог(туман)
@MegaPushTV2 ай бұрын
рАут...
@АндрейШестаков-н6м2 ай бұрын
@@MegaPushTV уже писал где то, что route читает как рут и раут в американском английском и британском по разному. Лучше использовать раут, чтобы не путать с root. Все верно.
@MegaPushTV2 ай бұрын
@@АндрейШестаков-н6м я думал как рОут, так приятнее звучит)
@АндрейШестаков-н6м2 ай бұрын
@@MegaPushTV так точно не читается. Посмотрите транскрипции в американском и британском произношении.
@valerashaparev6292 ай бұрын
олдскульный хардкор )
@aleksandrkokin60652 ай бұрын
Спасибо за ностальгию, тоже вспомнил те времена, мой путь в программировании толко начинался, и на флеше я пытался с другом сделать некое подобие приложения для резервирования в отелях, незабываемый опыт))
@rusk9112 ай бұрын
Ох... А не пересекались ли мы, случайно? Я удалённо работал над бакендом игрушек-казуалок в ВК. В частности на мне были камни судьбы, денежное дерево, какойто остров сокровищ и видеочат по образу и подобию чатрулетки. Все казуалки были с бакендом на PHP и общались с флэшем через amfphp бридж. Видеочат на red5, с которым я учился коммуницировать.
@АндрейШестаков-н6м2 ай бұрын
@@rusk911 мои мини игры были сугубо индивидуальными проектами, во flash комьюнити особо не взаимодействовал. У Вас крутой список проектов.
@bigloafef2 ай бұрын
А wasm не делают игры для браузер?
@maksmeowkie2 ай бұрын
Дуров изменился…
@dimakarnak11582 ай бұрын
Эх были времена,помню сам залипал.Жду больше роликов по PHP,хотя бы 10 минутных.
@МаксимПопов-ь3м8к2 ай бұрын
Круто, но все таки ждем ещё неочевидных фишек php в следующих видосах. И побольше бы про оптимизацию)
@basirxujamuradov87042 ай бұрын
Было бы интересно посмотреть полноценное видео про атрибуты
@ilyasavenok90512 ай бұрын
Здесь вызов Reflection нужен для того, чтобы Loggable отработал как надо?
@АндрейШестаков-н6м2 ай бұрын
Здесь скорее урезанный пример как в обработчике считать атрибут. Может как-нибудь сделаю отдельно обзор подробнее с примером.
@ТалгатБекжанов-ж7й2 ай бұрын
Благодарю за ваши советы постараюсь придерживаться им.
@alexmarch2 ай бұрын
объясните плиз раз есть позднее ст.св. то значит есть и не позднее не знаю как назвать ранее дефолтное или просто статиеское связывание так вот кокое оно ? приведите пример плиз
@АндрейШестаков-н6м2 ай бұрын
Ранее статическое связывание это как раз связывание в момент декларирования, через ключевое слово self. "Контекст" ключевого слова self как бы фиксируется на раннем этапе, а не в процессе выполнения (позднем этапе), даже если методы переопределены в дочерних классах.
@quadrogod2 ай бұрын
Признайся, что тему ты загуглил перед тем как записать этот ролик, а на собеседовании с позором сказал "я с этим не сталкивался в своих задачах, поэтому не знаю" 😏
@quadrogod2 ай бұрын
Вообще, моё мнение, и как я нанимал себе людей в команду. Это адаптивность мышления и умение найти решение своей задачи. Потому подобные блиц-опросы, которыми любят грузить задроты, и которые не имеют ничего общего с задачами внутри процесса разработки конкретной компании, просто заставляют меня понять, что с такими ребятами в команде я работать не хочу 😂
@АндрейШестаков-н6м2 ай бұрын
@@quadrogod к счастью по работе с golang концепция сигналов встречались на боевой практике частенько. С токсиками тоже никто не любит работать ;-)
@pep4212 ай бұрын
Ну прям очень глубоко. На практике встречали ?
@АндрейШестаков-н6м2 ай бұрын
@@pep421 различие между self и static достаточно базовая концепция. На собеседованиях популярный вопрос. На практике встречалось, но нынче реже, так как переопределение статических методов редко применяется, во всяком случае в тех кодовых базах, куда доводилось смотреть.
@pep4212 ай бұрын
@@АндрейШестаков-н6м Спасибо, удачи в развитии канала.
@undersun63012 ай бұрын
В laravel класс Model, классы-фасады.. не могу назвать это удобной и простой фичей в смысле понимания, но удобства добавляет. Трудности начинаются, когда начинаешь в ней разбираться, читаешь код и не можешь понять порядок вызовов. А знаю об этой фишке, сразу видишь, что управление передается классу-наследнику
@adventure229Күн бұрын
Ну не это прям базовая база
@alexe78612 ай бұрын
Как тебе bugReactor? пробовал? kzbin.info/www/bejne/aILFmJ1_i9OtbZo
@dmitriysobolle3 ай бұрын
Я придерживаюсь нескольких простых правил в работе с коллективом: - поощрение (моральное) - сожаление (вместо порицания) - эффективность аргументации ( что побудит его/ее к действиям ) и откровенность Это работает. Поощрение должно быть первым.
@TTru73 ай бұрын
Отличный формат, короткий, но емкий ответ. Спасибо за шортсы в этом формате!
@lukassssification3 ай бұрын
блокнот, хм, как то архаично )
@aleksandrkokin60653 ай бұрын
Спасибо за классный формат. Вопрос не по теме конечно, но не рассматриваете ли вы сделать подробный урок разбора какого нибудь статического анализатора (psalm наверное сейчас в приоритете), материала по этому вопросу крайне мало, было бы классно, елси бы появился туториал для psalma.
@АндрейШестаков-н6м3 ай бұрын
Мне лично ближе phpstan. К сожалению, прямо из ближайших планов нет, но в целом как-нибудь руки до этого дойдут. Тема важная.
@ilyasavenok90513 ай бұрын
@@АндрейШестаков-н6м А какие есть планы, если не секрет?
@АндрейШестаков-н6м3 ай бұрын
@@ilyasavenok9051 реляционные БД. Redis, golang.
@kvantstudio3 ай бұрын
Крутое видео
@xpoftik3 ай бұрын
Новости php, как новости из параллельной вселенной где индустрия свернула куда-то не туда. Если серьёзно, кому то сейчас нужны php шники вообще на рынке?
@АндрейШестаков-н6м3 ай бұрын
Да, конечно. 1). Просто и быстро реализуются MVP с последующим развитием. 2). Огромная база библиотек и "взрослых" (взрощенных временем) инструментов. 3). В том числе накопленное legacy. Вакансии есть, если говорить про рынок СНГ. PHP уже лет 12 "сворачивает не туда" и не такой и сякой (по мнению особо оголтелых критиков), но идет вперед.
@dimakarnak11583 ай бұрын
Учу php и не жалею.
@suleyman0p2 ай бұрын
Ты как будто из другой вселенной прибыл
@КоляСолдат3 ай бұрын
Знать не знал, хорошая рубрика, спасибо
@cpentyc3 ай бұрын
Меня как то спросили как вызвать приватный метод 😢