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


Отладка стала проще с Reactotron
Все мы знаем, насколько сложной может быть отладка приложения. Будь то отслеживание нашего состояния или вызовов API, в какой-то момент ваше приложение попадает в место, где нам нужно программное обеспечение для управления нашим программным обеспечением. К счастью для нас, существует множество инструментов, которые помогают нам немного упростить этот процесс. Один из инструментов, о котором я буду говорить сегодня, - это Reactotron. Reactotron - это бесплатное настольное приложение,..

sentrycli с поддержкой хлебных крошек
sentrycli с поддержкой хлебных крошек Пару месяцев назад команда разработчиков Sentry официально анонсировала новую функцию под названием breadcrumbs — Быстрее отлаживать проблемы с помощью Breadcrumbs . Наличие актуальной версии пакета raven (поскольку наша команда ориентирована на Python) и самой свежей версии Sentry включает этот механизм автоматически. Затем пользовательский интерфейс показывает историю запросов к БД, HTTP-запросов или операторов журнала: Как всегда..

Ладно, тут ничего.
Ладно, тут ничего. Ниже приведен протокол, который можно использовать при отладке, написании или попытке понять код javascript. Это просто сумма трех слов: Глобальный объект Ключевое слово «это» Внешняя среда Теперь, прежде чем я начну объяснять, позвольте мне добавить еще несколько слов, которые играют важную роль в этом протоколе: Контекст выполнения: где каждый контекст выполнения состоит из фазы создания и фазы выполнения. Теперь контекст выполнения ведет себя по-разному..

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