Dockerfile для образа с Python-скриптом
Остановись, мгновение: ловим баги с Breakpoint и Debug Console (LLDB)
Статья подготовлена для студентов курса «iOS-разработчик. Базовый курс» в образовательном проекте OTUS. Первый баг был найден 9 сентября 1945 года. С тех пор их численность увеличилась в разы. Баги заполоняют наши приложения, лишают разработчиков сна, сдвигают сроки сдачи, являются причиной колебания Силы. Пора положить этому конец! Сегодня я покажу вам, как отлавливать баги в нашем коде, чтобы мы могли выступить против них единым фронтом! Предлагаю включить нумерацию строк в файле — это облегчит навигацию по коду...
Детективная история с дебагом проблем C-уровня в Python
Привет! Меня зовут Иван Кравцов, я инженер в команде автоматической модерации Авито. В этой статье расскажу приключенческую и немного детективную историю дебага проблем С-уровня в Python. «… Эта история начинается довольно банально. Она начинается с дома». Дуглас Адамс, «Автостопом по галактике». Как и известный роман Адамса, моя история начинается довольно банально. Она начинается с рефактора. Не так давно я занимался проектом по распилу монолитной системы автомодерации. Моей задачей было выделить из нее крупный блок логики, связанный с поиском дубликатов объявлений...