WedX - журнал о программировании и компьютерных науках

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


Как избежать принудительного развертывания в модульных тестах Swift
Как всегда, лучше всего читать этот пост на Swift by Sundell 👍 Хотя принудительное развертывание (с использованием ! ) является важной функцией Swift, без которой было бы трудно работать (особенно при взаимодействии с API-интерфейсами Objective-C), оно также позволяет обойти некоторые другие функции, которые делают Swift таким замечательным. Как мы рассмотрели в Обработка необязательных опций в Swift , использование принудительного развертывания при работе с опциями, которые на самом..

Освоение Python: руководство для начинающих по тестированию классов
Тестирование классов в Python В этой статье мы рассмотрим область тестирования классов в Python. Тестирование классов имеет решающее значение для проверки поведения и функциональности вашего кода. Написав тесты, вы сможете выявить ошибки на ранней стадии, улучшить качество кода и создать надежное программное обеспечение. Итак, давайте погрузимся и изучим секреты эффективного тестирования класса! Assert Methods: ваши верные помощники в тестировании Методы Assert — мощные..

Разница между ==, ===, equal и eql в chai
Они очень похожи, но есть небольшая разница. Следуйте этому руководству, чтобы понять это. Введение Глядя на Stack Overflow, мы можем обнаружить, что многих программистов смущает разница между equal и eql . Тем более, что eql выглядит просто как сокращение от equal . Более того, в некоторых случаях оба утверждения работают одинаково! Прочитав этот урок, вы поймете тонкую разницу. Простой тест Давайте начнем с очень простого теста, используя mocha и chai : 'use..

Аргументы против того, чтобы полагаться исключительно на покрытие юнит-тестами
Не просто проверяйте на ошибки, проверяйте на правильность. Ценность покрытия юнит-тестами уже давно вызывает споры среди инженеров-программистов. Некоторые утверждают, что это гарантирует надлежащее тестирование всего нового кода. Другие утверждают, что охват — это бессмысленная метрика, которая больше всего служит плацебо. На мой взгляд, правы обе стороны. Неудивительно, что тот факт, что модульный тест охватывает часть кода, не гарантирует отсутствие ошибок. Модульные тесты..

Angular: Unit Test: некоторые вспомогательные функции
Вот несколько очень полезных вспомогательных функций для меня, когда я пишу модульные тесты Angular. - Проверить код здесь . - Элементы запроса: function queryDebugElement (de: DebugElement , selector: string) { return de. query (By. css (selector)); } function queryDebugElements (de: DebugElement , selector: string) { return de. queryAll (By. css (selector)); } Проверяем, есть ли элементы: function hasElement (de: DebugElement , selector: string, failedMessage?:..

Модульное тестирование в JavaScript: учебник
В мире тестирования проверка отдельной функциональности сильно отличается от сквозного тестирования всего приложения. Хотя обе функции одинаково важны, необходимо протестировать каждую функциональность (также известную как модуль), чтобы гарантировать, что каждая отдельная функция в приложении работает должным образом. Вот тут-то и появляется модульное тестирование . Поскольку JavaScript является популярным языком программирования, используемым для разработки веб-приложений, становится..

Что тестировать в приложении React
Эта статья не о том, как проводить модульное тестирование приложения React, а о том, что модульно тестировать в приложении React. Я думаю, что одно из ключевых преимуществ модульного тестирования заключается в том, что оно заставляет разработчика писать чистый код с надлежащей абстракцией и разделением задач. Откровенно говоря, беспорядочный код не подлежит модульному тестированию. Сохраняйте компоненты небольшими для правильного модульного тестирования Когда я консультирую..

Новые материалы

Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка. Во время предварительного обучения модель обучается на неразмеченных данных с помощью..

Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..

Учебные заметки: создание моего первого пакета Node.js
Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm. Оглавление Глоссарий I. Новый пакет 1.1 советы по инициализации..

Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных. Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..


Для любых предложений по сайту: [email protected]