RU

MIK32 Амур + PlatformIO: пошаговый гайд по настройке среды разработки на Windows

MIK32 Амур (К1948ВК018) — первый российский 32-битный микроконтроллер на ядре RISC-V от АО «Микрон». Для работы с ним разработчики предлагают связку V…

embeddedMIK32АмурRISC-VPlatformIOмикроконтроллерVS CodeотладкаJTAGотечественный МК
Habr
RU

[Перевод] Возвращение аспектно-ориентированного программирования

Привет, Хаброжители! Сегодня мы подготовили для вас перевод статьи. Эта статья посвящена переосмыслению концепции аспектно-ориентированного программир…

аопllmweaverгенерация кодадекларативное программированиелогированиеотладка
Habr
RU

Отладка bash-скриптов: инструменты, о которых мало кто

В предыдущей статье я рассказал, как писал скрипт мониторинга системы с нуля от идеи до рабочего инструмента с меню, цветным выводом и уведомлениями в…

bashlinuxотладкаshellcheckbashdbstraceset -xdevopsbash scriptingотладка скриптов
Habr
RU

Crashprobe: перехват ошибок Python в синхронном коде и потоках

Привет, Хабр! Меня зовут Андрей, как и многие, я уставал от красных сообщений в консоли, где не видно значений переменных. Приходилось ставить print()…

pythonбиблиотекаотладкаошибкиперехват исключенийcrashprobeopen source
Habr
RU

[Перевод] Что kubectl debug вам не показывает: незаметный пробел в данных

Команда VK Cloud перевела статью для тех, кто разбирает инциденты в Kubernetes с помощью kubectl debug. Автор разбирает незаметный пробел в данных: по…

vk cloudkuberneteskubectlephemeral containersотладкаobservabilitySREDevOpsпереводvk tech
Habr
RU

Новый Intl.DurationFormat привел к неожиданной ошибке приложения

В этой статье расскажу о свежем баге, который ронял один тип транзакций, пока остальные работали штатно. Если используете @formatjs /intl-durationform…

JavaScriptTypeScriptReactIntlDurationFormatfrontendотладкаполифиллплатёжные системыErrorBoundary
Habr
RU

[Перевод] Вайб‑кодинг для ПЛИС: как я собрал I2S FIFO‑реклокер без знания Verilog

Вайб‑кодинг выглядит безобидно, пока речь идет о скриптах, лендингах и небольших сервисах. Но что будет, если попробовать с его по…

ПЛИСFPGAVerilogвайб-кодингИИI2SFIFOреклокингцифровое аудиоотладка
Habr
RU

От инженера до оператора промптов: 5 главных ошибок вайбкодинга

Вайбкодинг (vibe-coding) — это круто, пока вы в потоке, и ИИ делает за вас рутину. Но за видимым “Vibe!” и “func() { return code.gen.ok() }” могут скр…

вайбкодингошибки программистовискусственный интеллектразработка ПОнейросети в программированиитехнический долгкод-ревьюархитектура ПОотладкадебаг
Habr
RU

Те, кто не любит отлаживать — против тех, кто не любит писать

В программировании (как и в написании HDL кода и подобных профессиях) есть две школы мысли: чистолисты (строят свою архитектуру с чистого листа и пишу…

управление людьмиуправление проектамиуправление разработкойуправление командойиндустриальный психологчистый листотладкаAIvibe codingno-code