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


Обрабатывайте исключения как профессионал (часть 2)
В Части 1 мы рассмотрели, как ведут себя исключения во время выполнения и почему это поведение делает их такими полезными в нужных ситуациях. В этой статье мы углубимся в то, как генерация и перехват/обработка исключений во время выполнения являются двумя сторонами одной медали. Мы изучим лучший способ организации наших исключений — Зоопарк исключений . Отказ от ответственности: я люблю C#. Поэтому большинство моих примеров кода написаны на C#. С небольшими изменениями,..

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

Практика, программирование и чтение статей и руководств, пока они не нажмут
Сегодня со мной случилось кое-что интересное. Я читал статью о том, как использовать LSTM для предсказаний временных рядов ( ссылка ). Я читал эту статью раньше. На самом деле, много раз. Но каждый раз, когда я это читал, я просто не совсем понимал. Были вещи, которые не имели смысла. Были части предоставленных примеров кода, которые я не мог понять. Интуиция, лежащая в основе того, что делал автор, всегда ускользала от меня. До сегодняшнего дня. Сегодня, читая статью, я..

Как использовать PyCaret - библиотеку для машинного обучения с низким кодом
"Начиная" Как использовать PyCaret - библиотеку для машинного обучения с низким кодом Обучайте, визуализируйте, оценивайте, интерпретируйте и развертывайте модели с минимальным кодом Когда мы подходим к задачам контролируемого машинного обучения, может возникнуть соблазн просто посмотреть, как работает случайный лес или модель повышения градиента, и прекратить эксперименты, если мы удовлетворены результатами. Что, если бы вы могли сравнить множество разных моделей с помощью одной..

Как: написать файл README
Мотивации и шаблоны Четкая и краткая документация предоставляет участникам руководство по использованию и управлению вашим проектом. Это краткое руководство должно помочь вам написать отличные README для ваших проектов. Шаблоны Простой Передовой техническое обслуживание README следует часто обновлять, основываясь на общих вопросах, возникающих при повторном посещении проекта участниками. Вывод Предоставление документации может сэкономить участникам, командам и компаниям..

МНОГО ШУМА О ШЛЮЗАХ API
Вы, наверное, слышали о шлюзах API и о том, насколько важными они становятся. Почему я должен создавать продукт, а затем создавать отдельный шлюз для своего продукта? Признаюсь, иногда я задаюсь вопросом, когда перестанут появляться новые вещи в этой области, называемой программированием. Но тогда в этом и есть удовольствие. Итак, после нескольких недель, когда я говорил себе, что меня не волнует, что такое шлюз, я просто не мог удержаться от того, чтобы узнать, что же такого в этом..

Обработчики событий JavaScript: ondragstart и ondrop
Узнайте, как события перетаскивания работают в JavaScript В JavaScript события - это действия, которые происходят в приложении. Они вызываются различными вещами, такими как ввод данных, отправка форм, изменение элемента, например изменение размера, или ошибки, возникающие при запуске приложения и т. Д. Мы можем назначить обработчики событий для событий, чтобы мы могли выполнять действие при их срабатывании. События, происходящие с элементами DOM, можно обрабатывать путем назначения..