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


Сериализация C++ с помощью X-Macros
Однажды меня выдернули из моего уютного безопасного пространства, когда я работал над SDK для видеотранспорта, и мне сказали: «Знаешь что? Теперь вы будете работать над прошивкой FPGA». Будучи приятным парнем, я сказал: «Конечно, а почему бы и нет?» и закатал рукава. Вскоре, однако, стало очевидно, что на пути моей уверенности в себе стояло несколько проблем, не последней из которых было то, что у нас еще не было аппаратного обеспечения. Другая проблема заключалась в том, что я едва..

5 причин, по которым мне нравится работать с программными дефектами
Иногда полезно исправлять ошибки Никто не пишет идеальный код, и в конце концов в программном обеспечении, над которым вы работаете, будут ошибки. Многие инженеры, которых я знаю, не любят работать над ошибками и поддерживать их — они скорее будут создавать новые функции или начинать проект «с нуля», чем работать с накопившимися дефектами. Хотя я понимаю радость от начала чего-то нового, я обычно предпочитаю работать над дефектами. Вот почему: 5. Узнайте о проекте Когда я..

Бинарный поиск : НАЙДИТЕ ЭТУ ДИАГРАММУ!
Бинарный поиск: НАЙДИТЕ ЭТУ ДИАГРАММУ! Бинарный поиск — это алгоритм, используемый для поиска в отсортированном массиве путем многократного деления интервала поиска пополам. Проблемы, которые требуют использования бинарного поиска, являются общими вопросами на собеседовании, и, таким образом, этот алгоритм является тем, который соискатели работы в области технологий должны действительно понимать на концептуальном уровне, а также практиковать в максимально возможном количестве реальных..

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

21 передовой опыт для проекта с чистой реакцией
Практические советы по повышению качества кода React очень не думает о том, как все должно быть структурировано. Именно поэтому мы обязаны поддерживать чистоту наших проектов и поддерживать их в исправном состоянии. Сегодня мы поговорим о некоторых передовых методах, которым нужно следовать, чтобы улучшить состояние вашего приложения React. Эти правила широко распространены. Таким образом, обладать этими знаниями необходимо. Все будет показано с кодом, так что пристегнитесь! 1...

В поисках выхода из цикла туториалов
При приближении к концу одного курса (туториал/руководство/статья/буткемп/и т.д.) или к его основным вехам на ум приходит вопрос: должен ли я делать больше, или я должен делать какие-то личные проекты сейчас, или должен Я начинаю искать работу? Я заметил, что это активно обсуждается в сфере обучения программированию, но после некоторых размышлений я осмеливаюсь сказать, что это относится почти ко всему. Многие люди учатся онлайн, и это только усугубляет проблему. После прочтения..

5 советов по эффективной автоматизации тестирования вашего программного обеспечения и предотвращению ошибок
1 — протестируйте бизнес-правила с помощью своих методов Ну а что тестировать? Правила бизнеса, однозначно! Не реализуйте унитарные тесты, чтобы охватить все методы и создать числа, сделайте настоящий тест! Знайте свой метод и проверяйте его на осмысленных потоках, где вы можете гарантировать, что ваша логика работает. Не проводите бессмысленные тесты. 2 — Дайте четкое и осмысленное название вашему методу Подумайте о хорошем названии для вашего теста и выберите имя, которое..