Тесты в проектах Laravel. Часть 1. Зачем нужно тестирование и как пользоваться

 

Всех поклонников laravel я приветствую на канале Cutcode! Из сегодняшнего ролика мы начинаем так сказать путешествие в мир тестирования laravel. Мы пройдемся по поверхности тестов чтобы понять зачем они нужны, какую пользу они дают. Ведь если мы сразу углубимся в практику с реальными проектами а мы обязательно и до этого дойдем, то в таком случае это пройдет мимо ушей. Да вот есть тесты - круто и просто если потребуется сделаем, спасибо CutCode, знаю что такое тесты, знаю за рефакторинг - как-нибудь обязательно! Но друзья это не дополнительные инструменты, это неотъемлемая часть разработки - я это буду повторять часто. Игнорируя эти процессы вы не являетесь разработчиком, либо разработчикам отчасти. Коллеги, мир развивается, конкуренция на рынке огромная, нельзя ничем пренебрегать. Развивайтесь всегда и во всех направлениях в рамках вашей специализации. И этот ролик о важной части нашей работы о тестах. Погнали! #тесты#laravel#cutcode --------------------------------------------------------------------------------- Поддерживайте канал, оформите доступ на моём проекте cutcode! Это очень модно -
Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут -
--------------------------------------------------------------------------------- Таймкоды: 00:00 Введение 03:26 Зачем делать тесты 04:57 Обзор envoyer 05:52 Сколько надо делать тестов 06:30 Рассказ о обновлении проекта на Simfony 07:49 Стандартные инструменты для тестирования 10:45 База данных для организации тестирования Я все чаще буду упираться на документацию - так как умение ею пользоваться и постоянно опираться на неё также неотделимая часть разработки. Я веду уроки по Laravel, помимо проектов на Laravel мне приходится постоянно вникать во все обновления. Я десятки раз прошерстил документацию но все еще обращаюсь к ней и это нормально. В этом гайде мы пройдемся по документации от темы к теме с объяснением зачем, а вот как вы поймете даже и без меня. Мы не будем смотреть на каждый метод, до всего этого вы дойдете сами как только столкнетесь с задачей и сразу найдете нужный метод или подход. А вот необычные ситуации или нетривиальные мы будем рассматривать в будущем точечными роликами. Не пугайтесь позже вы все поймете. В целом в интернете 1000 гайдов о тестах и не только в рамках Laravel, но везде суть как их делать. После чего разработчик доволен и уходит со знаниями как делать. Я умею, спросят на собеседовании отвечу, если потребуется внедрю. За последний год общение с разными разработчиками был крайне удивлен о ситуации с тестами. Очень многие о них не знают, не понимаю для чего они и как с ними работать. То что казалось бы идеальный инструмент который упрощает нам жизнь игнорируется и не только джуниорами но и специалистами с десятилетним опытом. Я называю таких junior с десятилетним стажем и они еще готовы поспорить с тобой о ненужности тестов - мол придуманы людьми которые любят все усложнять. Но меня это только замотивировало в создании этого ролика. Основная мысль, которую я постараюсь донести в этом гайде, заключается в том что тесты и рефакторинг это не какие-то дополнительные фишки - это неотъемлемая часть разработки. Все это идет нога в ногу с каждым этапом разработки, а цель у тестов не усложнять, а облегчить нам жизнь. Я дам несколько примеров, после чего у вас не останется сомнений и в целом этот гайд пройдется по основам. Но тему тестов мы не оставим и в будущем она еще будет подниматься точечно в рамках различных кейсов - поэтому обязательно подписывайтесь, чтобы не пропускать материалы. --------------------------------------------------------------------------------- делитесь этим видео с друзьями: https://www.youtube.com/watch?v=rEZolULXhhw
подпишитесь на YouTube-канал: https://www.youtube.com/c/CutCodeRu?sub_confirmation=1
Курс по Laravel с нуля: https://www.youtube.com/watch?v=phTSw6XDATw&list=PLTucyHptHtTkUbXaikXEmCWL8GradRx9I
Тесты в проектах Laravel. Часть 1. Зачем нужно тестирование и как пользоваться --------------------------------------------------------------------------------- наш сайт:
наш instagram: https://www.instagram.com/cutcoderu/
Наш telegram-канал: