Debroid (DEBug + AnDROID) — это headless CLI, работающий по протоколу Java Debug Wire (JDWP), позволяющий агентам ИИ — Claude Code, Grok Build, Codex, OpenCode, Cursor,...
Довольно короткая история об утечке памяти, дампе кучи и решении проблемы одной строкой кода.
Использование Xcode Instruments дает разработчику «глаза», позволяющие заглянуть внутрь непрозрачной системы планирования Swift Concurrency, выявить скрытые системные издержки и гарантировать, что приложение работает быстро
Perfetto — это современная система трассировки Android, предназначенная для глубокого анализа производительности приложений и системы.
Android Performance Analyzer — это попытка Google сделать профессиональный анализ производительности Android более быстрым, удобным и интеллектуальным.
В этой статье мы обсудим методы отладки, которые используют Senior iOS-разработчики.
Дело в том, что Я ЗАПЛАТИЛ ЗА ЭТУ КНИГУ. Она моя. И я буду читать её в Calibre вместе с остальными книгами из моей библиотеки, даже...
Swift Profile Recorder использует другой подход: он запускается из вашего процесса и реализован просто в виде пакета Swift.
ADB Keep Screen On — это простая утилита для командной строки, написанная на Go, которая предотвращает переход устройства Android в спящий режим при подключении через ADB по...
Приёмы, которыми я здесь поделился, не только помогают быстрее находить ошибки — они помогают лучше понимать код, создавать более надёжные приложения и, честно говоря, получать больше...
Flocon — это продвинутый инструмент отладки и проверки Android-приложений, созданный по мотивам Flipper. Он позволяет разработчикам подключать Android-устройства к компьютеру и наблюдать, проверять и взаимодействовать с...
Главный вывод заключается в том, что знание инструментов и системный подход к отладке сэкономят вам бесчисленное количество часов. Будь то логи сбоев, инструменты профилирования или старое...
DebugSwift — это комплексный набор инструментов, предназначенный для упрощения и улучшения процесса отладки приложений на базе Swift. Устраняете ли вы неполадки или оптимизируете производительность, DebugSwift предоставляет...
Эффективное управление памятью - прекрасная вещь. Пока вы не занимаетесь отладкой.
Apple предоставляет инструменты, которые позволяют увидеть, сколько раз SwiftUI перерисовывает представления, а также свойства представлений, которые вызывают перерисовку. В этой статье мы расскажем, как использовать эти...
Отладка корутинов Kotlin не обязательно должна вызывать разочарование.
Когда вы получаете нечитаемый отчет о сбое, вы можете символизировать логи с помощью Xcode. Для разработчика очень важно определить точную ошибку в коде и убедиться, что...
Символизация аварийных логов - это процесс преобразования неидентифицируемых адресов в имена функций и файлов, которые они представляют.
Представления SwiftUI с большим количеством триггеров перерисовки могут стать проблемой.
Надеюсь, это руководство натолкнет вас на новые идеи по улучшению рабочих процессов отладки.