Спасибо огромное Сергей за очень просто и понятное объяснение сложнейшей темы! Именно от вашего объяснения мне наконец пришло просветление. 😅Очень хотелось бы услышать от вас о логгировании и конечно же о радикальной секте TDD 😊
> Тривиальная задача: должна появиться кнопка. Но если она появится не вовремя, или не на том экране, то наверно, вы что-то не так сделали. Особенно если вы бекенд разработчик. Если после меня появилась кнопка, то что-то действительно не так😂
Я когда писал свой первый маленький учебный проектик изначально был максимально озабочен тем что-бы программа давала свои ответы на любые некорректные запросы пользователя и выдавала сообщения на любую нереалистичную чушь, а после ещё ни чего не зная о юнит тестах я дописал функционал автоматического тестирования где при помощи тех же самых классов и методов просто сверял получаемый результат с ожидаемым. И да на тот момент я всё делал в браузерном компиляторе, ад тот ещё. без отладчика работать, но это было интересно. сейчас продолжаю учиться и работаю в нормальной IDE, про юнит тесты уже кое что узнал
Я зараз навчаюсь на джуна і в мене таке питання. Наскільки досконало треба знати юніт тести і логування джуну. Буду вдячний за відповідь. Тести я пишу наче норм, але загалом всього наскільки багато, що просто хочеться знати, чому приділяти увагу більше, чому менше, сподіваюсь на розуміння від людей, які давно в даній індустрії.
Доброго дня)) А ще є й DevOps))) Постійно вас дивлюсь) Я хоч і працюючий, але мені цікаво що у вас з'явився за курс для DevOps інженерів. Бо є юні люди яких підтягуємо до себе. І можливо для них цей курс підійде.
12:37: Поправка для Python: из стандартной библиотеки можно взять unittest. Она как раз из xUni-семейства . НО! Рынок говорит: применяй pytest и если ты не умеешь pytest , то это все равно что не уметь написать for ... range() конструкцию! Замечу что pytest сильно отличается от xUnit-семейства!!! Она логичнее! Она понятнее!
Юнит-тесты дают самый минимальный выхлоп из всех видов тестирования. И потенциально могут причинить самый максимальный вред. Последний бывает особо разрушителен, когда юнит-тесты пишут люди с малым опытом и в погоне за процентом покрытия. И если в жабе строгость языка хотя бы заставляет сам код по возможности писать готовый к тестированию, то в питоне можно встретить тесты, на 80% состоящие из манкипатчинга, тесты на приватные методы... и даже тесты на простые датаклассы.
@@stan553 Как я теперь понимаю, у нашего сеньёра просто не было времени ревьюить еще и тесты. Ибо через год он пристально в них вгляделся, и признал, что это проще выкинуть целиком и с нуля начать делать нормально.
"ааааа вот почєму оні попадалі", коли в 90% випадків це тому шо вони криво зроблені то захоплення юнітами проходить)) це інструмент який має свої плюси і мінуси, їх наявність не є 100% благом
Может я ошибочно мыслю, ведь я не предприниматель, но разве не было бы шикарной рекламой для вашей компании - создание обучающих роликов и выкладывание их на канал, хотя бы на начальном уровне и/или для вот таких, смежных направлений? Потому что такие "бла-бла-бла" ни о чем. Это просо вода, ну или вводная для курса. Но самого то курса нет)))
Мужчина, вы чем мыслите? Это компания зарабатывает тем, что обучает людей, а по вашему, они должны начать это делать бесплатно??? К тому же, эти видео не являются обучающими, они лишь раскрывают какую-то тему смежного характера и философской части программирования. Вообщем, компания знает что делать, и если она не выкладывает вводные видео, значит она считает это нужным.
@@DarkforestAndro это называется реклама. Вы отдаете курсы по смежным темам, как гит или тестирование, бесплатно, чтобы про рекламировать себя и показать качество и подходы к обучению. Когда тебе не нужно покупать кота в мешке - легче решиться на покупку.
Сергей и весь коллектив канала, традиционное спасибо за выпуск, как всегда содержательно и интересно 👍👍👍
Спасибо ☺
Спасибо, Сергей! Очень полезное видео.
Недавно начал серьезно изучать тестирование юнит-тестами. Поэтому как раз вовремя.
Отлично) 😊
Спасибо огромное Сергей за очень просто и понятное объяснение сложнейшей темы! Именно от вашего объяснения мне наконец пришло просветление. 😅Очень хотелось бы услышать от вас о логгировании и конечно же о радикальной секте TDD 😊
Спасибо за видео. Перед следующим роликом как раз пришло время перепроверить как же правильно произносить полное название TDD.
> Тривиальная задача: должна появиться кнопка. Но если она появится не вовремя, или не на том экране, то наверно, вы что-то не так сделали. Особенно если вы бекенд разработчик.
Если после меня появилась кнопка, то что-то действительно не так😂
Накидываем "Здравствуйте" культурному человеку
Здравствуйте 🎉
Про TDD интересно
Я когда писал свой первый маленький учебный проектик изначально был максимально озабочен тем что-бы программа давала свои ответы на любые некорректные запросы пользователя и выдавала сообщения на любую нереалистичную чушь, а после ещё ни чего не зная о юнит тестах я дописал функционал автоматического тестирования где при помощи тех же самых классов и методов просто сверял получаемый результат с ожидаемым. И да на тот момент я всё делал в браузерном компиляторе, ад тот ещё. без отладчика работать, но это было интересно. сейчас продолжаю учиться и работаю в нормальной IDE, про юнит тесты уже кое что узнал
Недавно один знакомый джун задал вопрос, сколько нужно оставаться на первой работе? Года мало или норм, как считаете?
Я зараз навчаюсь на джуна і в мене таке питання. Наскільки досконало треба знати юніт тести і логування джуну. Буду вдячний за відповідь. Тести я пишу наче норм, але загалом всього наскільки багато, що просто хочеться знати, чому приділяти увагу більше, чому менше, сподіваюсь на розуміння від людей, які давно в даній індустрії.
без юнит тестов ты словно голый идешь по улице.
Доброго дня))
А ще є й DevOps))) Постійно вас дивлюсь) Я хоч і працюючий, але мені цікаво що у вас з'явився за курс для DevOps інженерів. Бо є юні люди яких підтягуємо до себе. І можливо для них цей курс підійде.
12:37:
Поправка для Python: из стандартной библиотеки можно взять unittest. Она как раз из xUni-семейства . НО! Рынок говорит: применяй pytest и если ты не умеешь pytest , то это все равно что не уметь написать for ... range() конструкцию! Замечу что pytest сильно отличается от xUnit-семейства!!! Она логичнее! Она понятнее!
Юнит-тесты дают самый минимальный выхлоп из всех видов тестирования. И потенциально могут причинить самый максимальный вред. Последний бывает особо разрушителен, когда юнит-тесты пишут люди с малым опытом и в погоне за процентом покрытия.
И если в жабе строгость языка хотя бы заставляет сам код по возможности писать готовый к тестированию, то в питоне можно встретить тесты, на 80% состоящие из манкипатчинга, тесты на приватные методы... и даже тесты на простые датаклассы.
Но кто-то же ставит на этот код свои апрувы?
@@stan553 Как я теперь понимаю, у нашего сеньёра просто не было времени ревьюить еще и тесты.
Ибо через год он пристально в них вгляделся, и признал, что это проще выкинуть целиком и с нуля начать делать нормально.
Древние письмена гласят: "В начале видео было про юнит тесты, а потом про тестирование"
👍
TDD is interesting
Хотелось бы услышать за TDD :)
На практике, в enterprice, в современных реалиях, крайне нерабочая методология, но послушать про нее было бы интересно
Сразу мотайте видео до 13:42, там сюрприз!
😂😂😂 то ли гитлер то ли казак
и курс по Unit тестам для NET (C#)
Як раз годину назад ще писав тести на Джанго апку, присів відпочити а тут це😂😂😂
*Перестаньте его уже звать Сергей Немчинский! Давно настала моя очередь зваться Сергеем Немчинским!*
@@Добрый_отчим Поздравляю вас!
@@SashaKuzikov нет,ну что вы,мы здесь вас поздравляем 🌹
Окей 😂
@@SashaKuzikov ладно не будем начинать какой-то срач пожалуй
"ааааа вот почєму оні попадалі", коли в 90% випадків це тому шо вони криво зроблені то захоплення юнітами проходить)) це інструмент який має свої плюси і мінуси, їх наявність не є 100% благом
Эй, эта цитата уже была!
ага, они повторяются :)
🎉
😊
TDD!
TDD
Здравствуйте
Здравствуйте
Здравствуйте
Здравствуйте
Здравствуйте)
Здравствуйте
Может я ошибочно мыслю, ведь я не предприниматель, но разве не было бы шикарной рекламой для вашей компании - создание обучающих роликов и выкладывание их на канал, хотя бы на начальном уровне и/или для вот таких, смежных направлений? Потому что такие "бла-бла-бла" ни о чем. Это просо вода, ну или вводная для курса. Но самого то курса нет)))
Мужчина, вы чем мыслите? Это компания зарабатывает тем, что обучает людей, а по вашему, они должны начать это делать бесплатно??? К тому же, эти видео не являются обучающими, они лишь раскрывают какую-то тему смежного характера и философской части программирования. Вообщем, компания знает что делать, и если она не выкладывает вводные видео, значит она считает это нужным.
@@DarkforestAndro это называется реклама. Вы отдаете курсы по смежным темам, как гит или тестирование, бесплатно, чтобы про рекламировать себя и показать качество и подходы к обучению. Когда тебе не нужно покупать кота в мешке - легче решиться на покупку.
@@EdwardNorthwind У нас есть тестовый период 7 дней на менторинге и демо-версии стартовых курсов на сайте 😉
Никому не нужен украиноязычный канал, тут все толерантные и адекватные 😂❤
Обратил внимание что многие украинские блогеры перешли на украинский. Это типа патриотическая позиция такая. А вы чего медлите?
У нас є окремий канал. Нехай живе та квітне україномовний ютуб 🌻
Зловив себе на думці, шо став гірше розуміти російську. Агов, де наша солов'їна?
На україномовному каналі 😌
руска мова геть тебе нею катують
Я всё жду, когда же Сергей скажет "Меня больше не зовут Сергей Немчинский" )