Публикации по теме 'software-development'
Как использовать React Final Form для управления состоянием формы
Реагировать на советы
Как использовать React Final Form для управления состоянием формы
Управление состоянием формы React без хука useState().
В этом руководстве мы рассмотрим управление состоянием формы React с помощью React Final Form . Окончательная форма React позволяет нам управлять состоянием без использования хука useEffect().
Что такое окончательная форма React?
Высокопроизводительное управление состоянием формы на основе подписки для React
React Final Form —..
Я не знаю
Я не знаю
Разработка программного обеспечения — огромная область, я имею в виду огромная . У вас есть фронтенд-люди, бэкэнд-люди, специалисты по базам данных, архитекторы, инженеры, люди с навыками общения с инженерами и бесчисленное множество других; это ошеломляет. Технологии развиваются так быстро, что достаточно сложно следить за своим собственным миром, не говоря уже о большом мире, вращающемся вокруг вас.
И именно поэтому я пишу этот пост. Я пишу это, чтобы дать вам понять,..
Написание чистого кода - Часть 2
Облегчение жизни за счет написания легко читаемого кода
В последнем посте мы увидели, насколько важно правильно называть свои переменные, и насколько легче читать и понимать код таким образом. Поскольку акцент на именовании теперь более ясен, давайте рассмотрим другие практики в следующей части.
В этом посте я расскажу вам об общих передовых методах использования комментариев в вашем коде и о форматировании кода в каждом из ваших файлов. Когда использовать комментарии, когда не..
Машинное обучение и тестирование
Машинное обучение и тестирование
Мы пишем код машинного обучения в очень специфическом контексте. Но из того, что я видел до сих пор, ничто не убедило меня в том, что код машинного обучения принципиально отличается от любого другого типа кода.
Это означает, что применяются стандартные методы разработки, при этом тестирование является их очень важным компонентом.
Вознаграждение за тестирование может быть огромным, но это может быть и цена, которую придется заплатить за плохое..
Учебник по обработке ошибок в Swift
Обработка ошибок предоставляет структурированный механизм реагирования и восстановления после ошибок в программах. В этой статье мы представим наш подход к обработке ошибок. Swift обеспечивает обработку ошибок, такую как создание, перехват и распространение ошибок, как часть базовой структуры. Поэтому все быстрые программы могут воспользоваться предоставленным механизмом. Хотя Swift предоставляет опции, которые обрабатывают отсутствие значений, обработка ошибок дает больше пояснений, а..
Геймифицируйте поведение разработчиков, чтобы повысить ценность бизнеса
Современные команды разработчиков почти всегда ориентированы на достижение цели. Это отлично подходит для понимания существенных результатов и предоставления путеводной звезды команде во время итерации, этапа разработки или спринта, но что это делает для поощрения основных практик, которые потенциально могут принести большую ценность, чем результат самой итерации?
Такие практики, как автоматизация, TDD, BDD, управление техническим долгом, устранение организационных препятствий, обмен..
Как улучшить отзывчивость при отображении больших наборов данных в OpenLayers Maps
Вялые карты? WebGL спешит на помощь!
Стартап, в котором я работаю, обрабатывает большой объем геопространственных данных. Мне было поручено отображать эти большие объемы данных в наших приложениях, не забывая при этом о том, как работает страница.
Как только вы начинаете отображать большой объем данных на картах в какой-то момент, они начинают довольно вяло реагировать, что создает неудобства для пользователей.
Мы используем OpenLayers для отображения наших данных на картах, и, к..