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


Глупые ошибки, которые делают разработчики Naija, что делает их сторонние платежные системы уязвимыми ...
Позвольте мне начать с того, что эта статья предназначена только для образовательных целей. Выполнение следующих действий на веб-сайте, который вы не контролируете или имеете на это разрешение, может принести вам бесплатный билет в тюрьму. Вы знаете, как легко Paystack, Flutterwave и другие сторонние платежные платформы упростили получение платежей на наших веб-сайтах. Это сопряжено с некоторыми рисками безопасности, которые в большинстве случаев мы предпочитали игнорировать. В этой..

Отладка вашего приложения Node.js
Отладка стала проще Вступление Отладка приложения - это деятельность, с которой вы часто сталкиваетесь при написании кода, независимо от того, являетесь ли вы младшим или старшим разработчиком. Этот процесс выглядит раздражающим и разочаровывающим, особенно когда нет подходящих инструментов, которые бы сгладили его. Лично я считаю отладку очень интересным способом узнать, как язык программирования логически обрабатывает написанные коды, хотя иногда этот процесс может быть жестоким...

Призрак в машине ПОЛУЧИЛ уязвимости и уязвимости вашей системы
Одна важная вещь в коде - всегда проверять, отлаживаете ли вы свою программу построчно. Существуют отладчики, которые могут идентифицировать синтаксические ошибки, но логика не менее важна. Формальная проверка с использованием сторонней проверки или экспертной оценки обычно является даже лучшим решением, потому что другие могут указать на ошибки в логике и структуре, которые не были обнаружены отладчиком. Вот что приводит к эксплойтам. В других случаях код может быть просто плохо..

GDB - крепкий орешек: всего несколько ошибок, обнаруженных PVS-Studio
GDB - это инструмент, без которого трудно жить. Конечно, как говорит Брукс: «Качество разработки программного обеспечения достигается за счет правильного проектирования, а не бесконечного тестирования». Однако правильный дизайн не защищает от логических ошибок, опечаток, нулевых указателей и т. Д. Вот почему на помощь приходят различные инструменты отладки, такие как GDB. Моя цель - показать, что статические анализаторы кода также являются очень полезными инструментами, которые помогают..

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

Экран захвата + Сеть = ReproNow
Представим, что вам дается задание исправить ошибку в Интернете, которую кто-то зарегистрировал. Вам нужно будет понять, в чем заключается ошибка, найти конечную точку, пройти этапы воспроизведения и точно понять, какой запрос вызвал проблему, а затем попытаться исправить ее. Что, если есть инструмент, который дает вам не только запись экрана, но и сетевую запись. Инструмент может отображать как запрос / ответ, так и видео, а также синхронизировать его. Вы можете выполнить поиск, чтобы..

Почему использование финализаторов - плохая идея
Не так давно мы работали над диагностическим правилом, связанным с проверкой финализатора. Это вызвало споры о деталях работы сборщика мусора и доработке объектов. Хотя мы программируем на C # более 5 лет, мы не достигли консенсуса по этому вопросу, поэтому я решил изучить его более тщательно. Введение Обычно разработчики .NET сталкиваются с финализатором, когда им нужно освободить неуправляемый ресурс. Вот когда программист должен задуматься над конкретным вопросом: должны ли мы..