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


№8 — Непрерывный бенчмарк в проектах машинного обучения
# 8 — Непрерывный бенчмарк в проектах ML Важность предоставления конкурентам возможности улучшить себя и продукт. У проектов данных есть особенность, которая делает их очень мощными: решения об их развитии сильно основаны на метриках. Если наши ключевые показатели эффективности четко определены и мы не оставили A/B-тестирование в производстве столь сложным, чтобы стать частью нашего технического долга , теперь у нас есть четкий путь к сравнительному анализу и составлению..

Шаблоны проектирования JavaScript - шаблоны цепочки ответственности, синглтоны и легковесы
Паттерны проектирования - основа любого хорошего программного обеспечения. Программы на JavaScript не исключение. В этой статье мы рассмотрим цепочку ответственности, шаблоны синглтон и наилегчайший вес. Схема цепочки ответственности Цепочка ответственности аналогична шаблону наблюдателя, за исключением того, что он отправляет уведомление одному объекту, а затем этот объект отправляет уведомление другому объекту и так далее. В шаблоне наблюдателя уведомление отправляется всем..

Reactstrap — Параметры модального закрытия
Reactstrap — это версия Bootstrap, созданная для React. Это набор компонентов React со стилями Boostrap. В этой статье мы рассмотрим, как добавлять модальные окна с помощью Reactstrap. Модальные окна с пользовательским значком закрытия Мы можем изменить значок закрытия кнопки с помощью реквизита charCode . Например, мы можем написать: import React, { useState } from "react"; import "bootstrap/dist/css/bootstrap.min.css"; import { Button, Modal,..

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

Как стать хорошим отладчиком
Не надо. Научитесь использовать вместо этого отладчик. Вот как это сделать. Как вы устраняете проблемы с вашим продуктом? Один из способов - прочитать ваш код построчно и попытаться найти проблему. Если ты умеешь ловить жуков своими простыми глазами, ты мой герой. Знайте, что боги программистов сделали вам большой подарок. Для остальных из нас, простых смертных, это не вариант. Даже когда вы смотрите на свой собственный код, все равно трудно отловить ошибки. Люди не видят..

5 книг, которые должен прочитать каждый программист
5 книг, которые должен прочитать каждый программист Книги, которые каждый серьезный программист должен прочитать хотя бы раз Книги по программированию, кажется, все больше и больше становятся пережитком давно минувших времен. Но, на мой взгляд, очень жаль, что это происходит. Есть много очень хороших книг, которые даже сегодня дают важные идеи и помогают пережить эту ненормальную, быстро меняющуюся область. Поэтому в этой статье я хочу поделиться пятью своими любимыми книгами по..

Рекомендации по использованию JavaScript - оператор Rest
JavaScript - очень щадящий язык. Легко написать код, который работает, но содержит ошибки. В этой статье мы рассмотрим, почему использование остальных операторов лучше, чем их старые альтернативы. Использование параметров отдыха вместо arguments Object Остальные параметры - лучший способ получить все аргументы от функции. Он работает со всеми видами функций. В то время как старый объект arguments работает только с традиционными функциями старого стиля. Остальной оператор..