RU

Мы внедряем Storybook на легаси-проекте и заранее пообещали рассказать, если он не взлетит

Честный рассказ команды Modus , которая только что завела Storybook поверх большой легаси-базы: зачем стартуем, чего ждём и как через полгода провер…

storybookReactлегаси-кодUI-китревьюонбордингMUIWebpackTypeScriptfrontend
Habr
RU

Наушники без музыки и фрактальная асимметрия

Это не медицинская статья и не руководство по диагностике. Это дневник разработчика, который разбирался в себе, чтобы эффективнее работать и не выго…

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

[Перевод] Как внедрять AI-агентов в легаси-код без тихих регрессий

AI-агент за пару минут отрефакторит модуль, перенесёт компонент или причешет кусок кода. Но как только в системе всплывают неявные контракты — интег…

AI-агентылегаси-кодbrownfield-разработкарефакторингинженерное управлениеctoмиграция кодовой базыдокументация кода
Habr
RU

Как биология и особенности медицинского учета издеваются над программистами

На Хабре есть серия статей, касающаяся заблуждений программистов о, казалось бы, простых вещах: о времени , почтовых адресах , именах и даже дверях.…

медицинапрограммированиелегаси-кодмедицинские информационные системыedge-casesвалидация данныхбаза данныхюридические нюансыбиологияразработка ПО
Habr
RU

[Перевод] В С неопределённое поведение повсюду

Если бы Кардинал Ришелье был программистом, он бы сказал: «Дайте мне шесть строк кода, написанных рукой самого профессионального C-программиста в ми…

ruvds_переводпрограммированиес++неопределённое поведениеundefined behaviorкомпиляторыоптимизация кодасилегаси-код
Habr
RU

«У нас было 230 тысяч строк легаси-кода». Как мы изменяли приложение «Настройки»

Привет, Хабр! Меня зовут Александр. В YADRO я разрабатываю приложения внутри оболочки kvadraOS: да, у нас есть своя оболочка на основе AOSP — в кома…

androidkvadraosоперационные системысофтразработка мобильных приложенийсистемные настройкипланшетылегаси-кодxmlприложения для android