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


Как сделать модульные тесты для ViewModel проще в написании и обслуживании
Помогите себе и другим с чистым кодом Я большой поклонник TDD. Но мой TDD заканчивался, как только я начинал писать код для ViewModel . Раньше я страдал от беспорядка, которым стали мои модульные тесты. Чем больше логики я добавлял в ViewModel , тем больше беспорядка я создавал в модульных тестах. В конце концов, я заканчивал тем, что удалял тесты для ViewModel , потому что их было слишком сложно поддерживать и писать новые. Но без тестов я страдал от ошибок, которые вносил я..

Создание игры Typeracer с использованием ReactJS  —  Часть 2
Это продолжение Части 1 , которая раскрывает базовый функционал игры. Чтобы быстро освежить в памяти, вот что мы построили в части 1: Кажется довольно простым, не так ли? Есть некоторые улучшения, которые могут быть сделаны для улучшения нашего UX: Сделайте неправильное слово красным Сделайте правильное слово зеленым Сделать текущее слово подчеркиванием Сделать уже напечатанные слова зелеными После этого мы можем отобразить статистику, которая показывает количество..

Я не могу научить вас науке о данных за 10 дней
Подход тематического исследования к пониманию сущностей и требований в пространстве науки о данных «Около четырех с половиной лет назад я изо всех сил пытался понять всю концепцию Data Science. Исходя из не статистического фона, я был настроен скептически, обеспокоен и, что более важно, был неприятен. Я сомневался, смогу ли я выжить в отрасли, которая, как я полагал, была тяжелой для статистики. Но вот я все еще плыву по ветру, приобретая в процессе несколько навыков. Я не собираюсь..

Научитесь использовать мощные криптографические хэш-функции в современном C++ в Windows (SHA, SHA2, MD5…
Научитесь использовать мощные криптографические хеш-функции в современном C++ в Windows (SHA, SHA2, MD5… Криптографические хеш-функции — это односторонний алгоритм, который принимает входные данные любого размера и производит вывод того же размера… learncplusplus.org

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

Почему сервер Spring Cloud Config имеет решающее значение для хорошего конвейера CI / CD и как его настроить (часть 1)
Прежде чем я начал разрабатывать крупномасштабное программное обеспечение корпоративного уровня, я не понимал полностью ценности таких вещей, как интеграционные тесты, автоматизированные процессы сборки и общие библиотеки. Для небольших приложений, которые я создавал во время моего учебного курса по программированию , мне было легко делать такие вещи, как URL-адреса жесткого кода, чтобы мое внешнее приложение могло взаимодействовать со своим внутренним аналогом и базой данных. У меня..

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