Публикации по теме 'software-development'
Догфудинг в разработке программного обеспечения
НЕ имеет отношения к собакам. Кроме истории.
Тестирование чрезвычайно важно при разработке программного обеспечения, но для разных людей оно означает очень много разных вещей. Как инженер-программист, вы можете писать тесты для своего программного обеспечения до написания самого кода - это фантастика, поскольку вы увидите проблемы еще до того, как тестировщик увидит вашу работу.
Если мы возьмем это на организационный уровень, это называется «догонять», и в этой статье исследуется..
Освоение Python: использование звездочек для написания чистого идиоматического кода
Star-args, Kwargs, упаковка аргументов, распаковка кортежей и многое другое
Инфикс против префикса / постфикса
Прежде чем мы рассмотрим использование звездочки в Python, полезно рассмотреть разницу между инфиксными и префиксными / постфиксными операторами. Как правило, все сводится к тому, где находится оператор по отношению к операнду и применяется ли оператор к более чем одному операнду.
Вы определенно использовали инфиксные операторы, даже если не понимали, как они называются...
JML - язык моделирования Java
Краткий справочник по JML, языку спецификаций Java.
Оглавление
Что такое JML Заявления JML Синтаксис условий JML
1. Что такое JML
Язык моделирования Java ( JML ) - это язык спецификации для Java.
JML следует парадигме программирования по контракту : это означает, что он описывает предварительные / пост-условия кода, которые необходимо соблюдать, чтобы получить правильное и ожидаемое поведение.
Код JML оценивается с помощью инструментов проверки программ JML (..
Как получить только используемые данные в Stimulsoft
Иногда достаточно изменить значение одного свойства, чтобы значительно увеличить скорость отрисовки отчета. При работе с шаблоном отчета словарь данных не содержит реальных данных. Данные в словаре располагаются только как описание структуры данных. Выполнение всех запросов и передача данных из хранилища осуществляется в момент формирования отчета. В это время вся структура словаря заполняется реальными данными. Другими словами, если в словаре создано 200 источников данных, то..
Проблемы JavaScript - элементы, строки и циклы
Как и в случае с любыми другими приложениями, при написании приложений на JavaScript приходится решать сложные проблемы.
В этой статье мы рассмотрим некоторые решения распространенных проблем с JavaScript.
Удалить элемент по идентификатору
Мы можем удалить элемент по ID.
Есть несколько способов сделать это. Например, мы можем установить для свойства outerHTML элемента пустую строку:
document.getElementById("element-id").outerHTML = "";
Мы также можем..
Лучшие практики JavaScript - типы и это
Как и любые другие приложения, приложения на JavaScript также должны быть хорошо написаны.
В противном случае позже мы столкнемся с самыми разными проблемами.
В этой статье мы рассмотрим некоторые передовые практики, которым следует следовать при написании кода JavaScript.
Остерегайтесь автоматического преобразования типов
Мы должны знать об автоматическом преобразовании типов данных.
Например, мы можем присвоить переменным любые значения, которые захотим.
Мы можем написать..
Использование модулей NestJS для лучшей изоляции кода и возможности тестирования
Введение
В LEOCODE мы разрабатываем несколько проектов, используя Node.js с NestJS в качестве предпочтительной серверной среды. Подробнее о том, почему мы выбрали его, можно прочитать здесь . Как и с любым инструментом, во-первых, вам нужно научиться им пользоваться. Что еще более важно, так это научиться использовать его хорошие качества и уменьшать его плохие для достижения ваших конкретных целей.
Мы часто структурируем наши кодовые базы, используя шаблон гексагональной..
Новые материалы
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 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 и концепциями анализа данных.
Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..
ИИ в аэрокосмической отрасли
Каждый полет – это шаг вперед к великой мечте. Чтобы это происходило в их собственном темпе, необходима команда астронавтов для погони за космосом и команда технического обслуживания..