Здесь прям молодец! Держи лайк. Единственное, что могу добавить, это тонкий момент про сьюты. Если использовать в юнит-тестах, то тесты внутри сьюта должны быть независимыми (в смысле порядка выполнения). А вот на более крупном уровне возможны варианты. Например, сьют проверяет доступ к платному контенту после покупки (и параметризуется комбинацией способов регистрации и оплаты, ну чтоб не было соблазна развалить его на независимые тесты), т.е. состоит из тестов: 1 пользователь регистрируется, 2 пользователь покупает, 3 пользователь забирает контент. Здесь важен порядок выполнения тестов внутри сьюта. И хороший тестовый фреймворк должен предоставлять возможность управления порядком выполнения тестов в наборе (надоело писать сьют)), а отличный ещё и setup/teardown для каждого теста в сьюта.
@dmitriykolesnik3096
2 жыл бұрын
На 9:55 тесты не запустились. Об этом говорит запись (cached). Тесты отобразили результат последнего прогона. Кэшировать интеграционные тесты плохо, что бы отключить кэширование нужно указать флаг -count=1 в команде go test
@user-xg9wt3he9q
3 жыл бұрын
Отличные полезные видео, рассказанные отличным простым и понятным языком
@user-ct8fp2mm9y
3 жыл бұрын
Отличное видео, подчеркнул для себя какие-то моменты
@alexanonymous5823
3 жыл бұрын
видос огонь=)) спасибо большое=))
@user-iu6yz6ck6h
3 жыл бұрын
Спасибо за видео)
@xjoel0065
3 жыл бұрын
Расскажи пожалуйста на видео как на GO делают ограничение на количество запросов. Например как защита на перебор пароля. Чтобы при частых запросов к restapi возвращалась ошибка 429. в Gin это как то в middleware делается?
@MaksimZhashkevych
3 жыл бұрын
это называется Rate Limiting и данный функционал уже реализован в данном проекте, можешь посмотреть на Github
@devform
8 ай бұрын
Can this be translated to English?
@chesterb1640
3 жыл бұрын
Максим, скажи пожалуйста, эффективно ли учить 2 языка сразу? Сейчас учу Python, и ещё хочу Go!
@Edvard-Aliev
3 жыл бұрын
Пайтоном рынок насытился, пошел спад в спросе, го используется редко где, смысл в них обоих не понятен... лучше C# Unity/net,core или php, н если цель не зарабатывать на программирование, а просто по лайте кодить после тяжелого дня на заводе, то вообще похер что учить а главное зачем
@chesterb1640
3 жыл бұрын
@@Edvard-Aliev Прошу, прощения, но вы спец в сфере аналитики it, и программирования? Поймите меня правильно! Такие высказывания, что рынок насытился, лучше учить то, а не это! Они ничем не обоснованы! А зарабатывать можно и на блошином рынке торгуя! Главное любить своё дело! Тем более автор этого канала является примером того, что зарабатывать сейчас на Go и Python, очень даже можно! А вообще, мой вопрос заключался в том, на сколько эффективно учить 2 языка сразу! А вы отвечаете, на чём зарабатывать и что пошло на спад...
@Edvard-Aliev
3 жыл бұрын
@@chesterb1640 15 лет в ИТ, вижу практически все ниши и рейтинги, каждый месяц вижу аналитику миграции языков в различные стагнации и хайпы. Конечно зарабатывать можно и не всем что хочешь и не обязательно это ЯП. Python это Data или веб в виде Django/Flask еще боты и автоматизация на уровне умного дома, программирование роботов... Golang учил сам для распила монолита на php в микросервисную архитектуру в узких местах. Оба языка актуальные и зависят от задачи, что в конечно итоге вы ходите получить ? По поводу изучения сразу двух языков, да можно изучал 4 языка сразу и очень хорошо помог изученный С++ в становление ООП как фундамент и дальнейшие знания С++ стали основой для быстрого изучения других новых языков. Я бы вам посоветовал начинать изучать ЯП именно с С подобных языков что в дальнейшем даст вам большой буст в изучении всех остальных новых. Есть очень большое понимание структуры языка программирования и если начинать изучать основы на таких языках как Python то будет очень тяжело входить в более высокоуровневые языки программирования.
@chesterb1640
3 жыл бұрын
@@Edvard-Aliev Теперь понятно! Обоснованно! Спасибо за ответ и совет!)
@misteranderson6058
3 жыл бұрын
@@Edvard-Aliev А что насчёт девопс? Как считаете, скоро ли насытится рынок, и есть ли перспективы у девопс?
Пікірлер: 17