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

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


3 расширения кода VS, которые я использую, чтобы стать 10-кратным инженером
Сторонние расширения VS Code могут помочь вам стать лучшим инженером-программистом, автоматизируя повторяющиеся задачи, улучшая качество кода, улучшая совместную работу и предоставляя учебные ресурсы. Используя расширения для упрощения рабочего процесса, оптимизации кода и использования новых технологий, вы можете стать более эффективным, продуктивным и знающим разработчиком. Вот 3 дополнительных преимущества использования расширений кода VS. Выполняйте сторонние проекты в 10 раз..

Используйте исключения для написания лучших программ на Python
Как работать с исключениями и создавать собственные Исключения обычно возникают, когда программа обнаруживает непредвиденную ошибку. Например, если вы разделите на ноль или передадите строку функции, которой требуется число. Но что такое исключения? Это просто объекты, и все они являются подклассами общего Exception class. Наиболее частые исключения: ZeroDivisionError , который увеличивается при делении на ноль TypeError , который возникает, когда вы передаете элемент..

Повышение тестируемости: практические примеры
Повышение тестируемости с внедрением зависимостей в JavaScript: практические примеры Вы, вероятно, читали , что внедрение зависимостей (или DI) — это отличный инструмент, который помогает писать лучший код. Если вы, как и я, слышали или читали об этом так… много… раз, но никогда не видели и не понимали, как это на самом деле работает, вас ждет угощение. Сегодня мы рассмотрим несколько практических примеров того, как DI действительно помогает. С возвращением, энтузиасты кодирования!..

Станьте 10-кратным отладчиком, используя науку
Вы когда-нибудь сталкивались с ошибкой? Перегруженный? На решение потребовались часы, дни или недели? Как тебе, наконец, удалось оторваться? Тебе просто повезло, или все дело в умении? Я определенно не всегда следовал формальному процессу отладки. Моя первая работа по программированию заключалась в написании сценариев Perl для обработки геномов дрожжей. Я бы потратил дни на исправление каждой ошибки и проблемы с производительностью. Почему? Я случайным образом угадывал исправление,..

Тестирование мутаций Python с помощью Cosmic-Ray
Как проводить мутационное тестирование с помощью Cosmic-Ray Мутационное тестирование важно для высокого качества кода, в этой статье я расскажу о теории мутационного тестирования, зачем оно нужно и как это сделать с помощью замечательного инструмента под названием Cosmic-Ray . Строительство с нуля Приложение Чтобы понять необходимость тестирования мутаций, давайте начнем с написания калькулятора налоговых ставок. В этом примере у нас есть прогрессивная налоговая ставка, которая..

Статическая типизация против тестирования == яблоки против апельсинов
Я слышал дискуссии о том, почему статическая типизация лучше тестирования (и наоборот) как способ уменьшить количество ошибок в системах, и я думаю, что такие дискуссии бесполезны, поскольку они сравнивают яблоки и апельсины. Рассмотрим следующий фрагмент программы (на Python с подсказками типов). def foo(i: int, j: int) -> bool: return i < j def bar(i: int, j: int) -> bool: return i == j Если рассматривать только сигнатуры типов этих функций, то имеем следующее...

Загрузить файл на скрытый вход
На прошлой неделе я создал пост , показывающий вам, как загрузить файл в WebdriverIO. Однако я не рассмотрел одну вещь: как загрузить файл, когда элемент ввода сайты. Давайте рассмотрим пример того, как мы можем решить эту проблему. Я использую online2pdf в качестве нашего тестового сайта для этого примера. Примечание. Для этого тестового сайта родительский элемент div, содержащий входные данные, был скрыт, поэтому, чтобы сделать его интерактивным, мне пришлось сделать его..

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

Объяснение документов 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]