Привет, меня зовут Евгений Когтев, я руководитель направления разработки в команде дизайн-системы «LUNA» в Домклик. Расскажу про то, как у нас появилась идея упростить создание тестов с помощью Codegen: просто ходишь по сайту, как обычный пользователь, а в соседнем окне послушно рождается аккуратный, подсвеченный синтаксисом код. Никакой магии — сплошная инженерия, подумали мы. Читать далее
Во второй части серии разбираем, где проходят ограничения ИИ и почему технически корректное решение может не решить исходную бизнес-задачу. Требования бывают неполными, цели противоречат друг другу, а контекст меняется уже по ходу работы.???? Внутри: ограничения формального…
Раз в две недели мы собирались на ретро, обсуждали проблемы и фиксировали договоренности. Потом начинался новый спринт, появлялись срочные задачи и релизы — и уже к следующей встрече 80–90% пунктов оставались нетронутыми. Один из коллег называл такие встречи «нытингами»: пришли, поныли и разошлись.При этом тишина на ретро не всегда означает, что команду все устраивает. Расскажу, как отличить разные причины молчания на ретро и что может сделать ведущий, чтобы встреча приносила пользу. Читать далее
Продолжаем экскурс в историю советских персоналок. И в сегодняшней части мы также поговорим о менее известных машинах, которые тем не менее иногда оседали в гиковских руках. Читать далее
Проводя за компьютером больше восьми часов в день, я начал понимать, что мой уютный рабочий уголок дома не такой уж и уютный. Обычно ближе к вечеру шея и спина в районе лопаток начинали ощутимо ныть, глаза слезились и фокусировались хуже, а перепутанные провода с каждой минутой…
Год мы обкладывали мобильный проект правилами для ИИ-агентов: CLAUDE.md, AGENTS.md, правила Cursor, доменные документы хрупких зон, hooks. Каждый файл решал реальную проблему. Все они грузились всегда.Потом я померил. Чтобы поправить отступ у кнопки, агент стартовал с 39 000 токенов…
IT — это не только код, алгоритмы и строки в редакторе. Технологической сфере нужны специалисты, которые придумывают игровые миры, создают персонажей, проектируют интерфейсы, работают с 3D и оживляют изображения.Если ребёнок любит рисовать, придумывать истории или создавать…
Тебе присылают папку с репозиторием. Ты её открываешь, и на твоей машине выполняется чужой код. Ты не набрал ни одной команды.Это GitSpawn: восемь находок в семи кодинг-агентах. Агентам уже выкатили патчи, и это почти ничего не меняет, потому что твой собственный git status в той же папке по-прежнему выполняет чужой код. Проверял руками на git 2.53.0 и Claude Code 2.1.271. Читать далее
Зелёные тесты не всегда означают, что код защищён от ошибок. Моки могут скрывать проблемы: принимать неверные вызовы, не замечать изменения интерфейсов и создавать ложное чувство надёжности.В статье разберём типичные ошибки при работе с unittest.mock, особенности patch, spec и autospec, а также когда лучше использовать фейки вместо моков. Разобрать ошибки
Новый закон о запрете иностранных слов в онлайн и оффлайн бизнесе вступил в силу еще весной. Тогда это были просто слова, а теперь госорганы приступили к конкретным проверкам.Кого могут оштрафовать на сумму до 500 000 рублей? Как будут проверять предпринимателей и компании? Этот…