Публикации по теме 'testing'


Rust: в двух словах о модульном тестировании
Это краткое руководство покажет вам, как выполнять базовое модульное тестирование с помощью Rust. Репозиторий GitHub Чтобы проверить окончательный код, загляните в репозиторий GitHub , который я создал для этой статьи. GitHub — mr-pascal/medium-rust-unit-test Вы не можете выполнить это действие в данный момент. Вы вошли в другую вкладку или окно. Вы вышли на другой вкладке или… github.com Модульное тестирование в Rust По..

Написание модульных тестов для Appwrite SDK на Flutter с помощью Mockito
Практическое руководство по написанию модульных тестов для Appwrite SDK на Flutter с помощью Mockito Appwrite — это серверная часть с открытым исходным кодом (OSS) как услуга, целью которой является абстрагирование сложности общих, сложных и повторяющихся задач, необходимых для создания современного приложения. Appwrite можно использовать как альтернативу Firebase с набором функций, таких как аутентификация, база данных, хранилище, функции и поддержка в реальном времени. Кроме того,..

Написать тест для React: компонент, hoc, хуки, обещание, сага
В этой статье я расскажу о написании теста для реагирующего компонента, подключенного компонента, компонента более высокого порядка (HOC), нативных реагирующих хуков, функции саги о сокращении (функции-генератора) и функции с обещанием. В конце я также расскажу о важной технике тестирования реагирования: как имитировать зависимости. Все примеры доступны в этом репозитории git: react test demos Погнали! 1. Тест с компонентом Начнем с тестов реактивного компонента с Enzyme . Если..

Как старшие разработчики решают ката Gilded Rose?
Прохождение решения Sandi Metz для ката Gilded Rose Kata Недавно узнал о Санди Мец. В 2014 году она вела конференц-доклад . Речь шла о дублировании и о том, как избежать плохих абстракций. Мне очень понравилось ее решение ката Gilded Rose. И решил переписать на Java для лучшего понимания. Читайте дальше, если вам интересно. Проблема Вот настоящая проблема, с которой мы столкнулись. Прочтите требования, и тогда мы сможем начать. emilybache /..

Проверка входных данных: первая линия защиты
Каждый раз, когда принимается ввод, он может находиться только в двух состояниях, т. е. в правильном или неправильном. Чтобы ввод был правильным, он должен соответствовать определенным правилам, например, он должен быть ожидаемого типа, или он должен быть только между x и y, или, возможно, что-то еще в зависимости от бизнес-требований. Чтобы ввод был неправильным, все, что ему нужно, это не следовать ни одному из этих правил. Проверка ввода имеет много преимуществ, например, экономит..

Без доски: найм компаний, которым не требуется тест на кодирование
Кандидаты в науку о данных, не склонные к тестированию, теперь могут обратиться в компании, отказавшиеся от ужасного теста на белой доске . Экзамены на доске, или оценки технического программирования, являются одними из самых спорных тем в индустрии разработки программного обеспечения и науки о данных. С такими сайтами, как Hackerrank , который может похвастаться клиентурой из более 2500 компаний по найму, которые используют его интерактивные оценки кодирования , привлекательность..

Понимание отладки и тестирования кода в Python
Это 8-й пост из серии про изучение языка программирования Python. Отладка и тестирование являются важными аспектами процесса разработки программного обеспечения. В Python есть несколько инструментов и методов, которые можно использовать для отладки и тестирования кода. Отладка Отладка — это процесс выявления и исправления ошибок или ошибок в вашем коде. Распечатать Один из наиболее распространенных способов отладки кода Python — использование функции print() . Добавляя..