Публикации по теме '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() . Добавляя..