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


Установка и отладка Torch и Torchvision C++ в Linux
Пример отладки RoIAlign от Torchvision Введение В этом руководстве мы собираемся установить библиотеки C++ Torch и Torchvision на компьютер с Linux для отладки функции, которая написана не на Python, а на C++. Поскольку интересующая нас функция написана на C++, а не на Pytorch , мы не можем отлаживать ее из Python API в Torchvision , поэтому нам нужно углубиться в код C++. Если вы хотите узнать больше о том, как связываются Python и C++ и как код C++ вызывается из Python, вы..

Советы по отладке JavaScript: Console.table ()
Является ли console.log единственным вариантом? Как и я, многие из вас, вероятно, часто используют console.log () для отладки своего JavaScript кода. Проблема не настолько велика, чтобы требовать установки точек останова, но вам не нужно что-то навязчивое, например alert (). Console.log () отлично подходит для этого. Но всегда ли это лучшее решение? Положим все на стол Некоторые из вас, возможно, уже знают о менее известном собрате console.log (), console.table (). Хотя, полагаю,..

Процесс отладки
При настройке папки проекта включите линтеры типа Rubocop. Это облегчит обнаружение простых синтаксических ошибок. Теперь о процессе. Вдохните. Помедленнее. Внимательно прочитайте ошибку и перейдите к строке кода, на которую она ссылается. Медленно прочитайте текст на наличие синтаксических ошибок. Если вы думаете, что заметили ошибку, измените ее в своем коде. Держите изменение небольшим. Запустите тесты снова. Если тест по-прежнему не проходит, отмените изменение...

Отладка React в реальном мире
Заметки из презентации FITC Web Unleashed 2016 Джареда Форсайта (слайды) Цель инструментов отладки — пролить свет на черный ящик. Академия Хана была первым промышленным использованием React примерно с 1500 компонентами — отладка очень быстро стала очень важной. Поскольку некоторые способы исправления ошибок требуют больше усилий, чем другие, важно заранее решить, стоят ли они вложений. Предупреждения по умолчанию По умолчанию React помечает и предупреждает вас о некоторых..

Полезные функции Chrome Dev Tools для облегчения отладки
Инструменты разработчика Chrome — это золотая жила, и некоторые из его лучших функций иногда упускаются из виду Около недели назад я опубликовал статью о некоторых из моих любимых инструментов, которые я использую для разработки JS . В этот список я включил некоторые функции инструментов разработки, такие как точки останова, условные точки останова и использование вкладки сети для понимания приложения и его технологий. Я также пообещал углубиться в тему, поэтому вот я с этой..

Что делает этот код?
Поскольку многие из наших студентов практически не имеют опыта программирования до того, как приступят к нашей программе, я часто помогаю им не столько в том, как применить изученный ими код, сколько в том, как подойти код в целом. Мы с коллегой преподавателем Рейн Оп'т Лендом собрали советы, которые мы неоднократно даем нашим ученикам, и вот они! Первый в этой серии: Как понять, что делает ваш код? ⚠️ Чтобы получить максимальную отдачу от этой статьи, вам необходимо знать,..

Отладка как начальник с помощью Slack
Я использую println отладку с незапамятных времен. Это лучшее! Это минимальная, наименее неожиданная форма отладки, позволяющая настроить ее и забыть. Раньше я также использовал интерактивные отладчики, но когда println методы отладки используются эффективно, я утверждаю, что пошаговые интерактивные отладчики вообще не нужны и фактически замедляют работу. Уже много лет я использую усовершенствованную форму println отладки, которую я ласково называю «отладкой Slack», и за эти годы..