Рубрика «tdd»
Куда идет программирование на самом деле?
2026-04-10 в 11:16, admin, рубрики: AI, api, architecture, backend, c++, DDD, Go, Rust, tdd
3000+ часов в Claude Code: как я сконцентрировал весь опыт в трёх плагинах
2026-03-30 в 17:29, admin, рубрики: ai-агенты, Beads, claude code, Superpowers, tdd, workflow, плагиныЯ работаю в Claude Code каждый день. Не «попробовал пару раз и написал статью» — а реально каждый день, минимум 8 часов, иногда значительно больше. Больше года. Если грубо посчитать — это 3000+ часов в терминале. За это время я успел построить собственную систему оркестрации из 39 агентов, опубликовать её как open-source, набрать звёзды на GitHub — и эволюционировать дальше.
Сейчас весь мой опыт сконцентрирован в трёх плагинах.
Полгода назад я написал на Хабре про Claude Code Orchestrator Kit — 39 агентов, 38 скиллов, 25 слеш-команд. Серьёзная система, реально работавшая. И я ей горжусь — это был важный этап.
С плохим ИИ-кодом всё ясно, а как добиться хорошего?
2026-03-24 в 11:49, admin, рубрики: AI, code quality, SDD, tdd, качество кода
О проблемах с ИИ-кодингом на Хабре написано уже много. Но хочется перейти к конструктивному подходу: да, наломать дров с ИИ легко, а вот как работать с ним наиболее профессионально?
Известные разработчики вроде Митчелла Хашимото (создателя Terraform и Ghostty) всё чаще говорят Читать полностью »
Подходы к разработке в пост-ИИ эпоху
2026-03-10 в 13:16, admin, рубрики: bdd, DDD, tdd, агентское программирование, архитектура по, будущее it, ии-разработка, нейроагенты, оптимизация контекста, техлидЭта статья о том, как правильно использовать ИИ агентов для кода, чтобы они генерили не помои, а стабильный продукт.
Здесь я не буду обсуждать, стоит ли использовать ИИ в разработке. Ответ однозначный: это новая реальностьЧитать полностью »
Стив Фриман, Нэт Прайс, Тим Маккиннон, Джо Уорнc «Мокируем роли, а не объекты»
2026-01-24 в 11:53, admin, рубрики: java, mock, tdd, ооп, тестированиеАннотация
Мок-объекты — это расширение практики разработки через тестирование (Test-Driven Development, TDD), которое способствует качественному объектно-ориентированному проектированию, направляя выявление целостной системы типов в кодовой базе. Однако они оказались не настолько полезными в качестве техники изоляции тестов от сторонних библиотек, как принято считать. В этой статье на развернутом примере описан процесс использования мок-объектов, а также приведены лучшие и худшие практики, выявленные в ходе использования этого подхода. Также представлен jMock — Java-фреймворк, в котором воплощен наш коллективный опыт.
Большой гайд от Cursor: как эффективно программировать с ИИ-агентам
2026-01-22 в 11:00, admin, рубрики: ai agent, code, tdd, автоматизация, планирование, разработкаКоманда AI for Devs подготовила перевод большой статьи команды Cursor о том, как эффективно работать с агентами для написания кода. В материале разбираются практики планирования, управления контекстом, ревью, параллельного запуска агентов и делегирования задач в облако.
Агенты для программирования меняют подход к разработке программного обеспечения.
BDD как клей между TDD и DDD
2025-11-05 в 6:22, admin, рубрики: bdd, DDD, pytest, pytest-bdd, python, tdd, TypeScript, тестированиеРечь пойдет о тестировании. О культуре, которая меняет качество продукта.
В этом материале обсуждается:
-
Как превратить автотесты в живую документацию(как техническую, так и аналитическую).
-
Как сделать так, чтобы они рассказывали о предметной области.
-
И в конце концов, проверяли, что все это работает.
Введение. Как появился данный материал
Я решил поделиться с коллегами некоторыми фишками, которыми пользуюсь при разработке тестов в проекте.
Первый черновик статьи мне не понравился. Никак не мог найти причину почему делюсь этим. И в один вечер, наконец, понял... Читать полностью »
Реализация сервиса на C++: TDD, DDD и событийно-ориентированная архитектура
2025-10-04 в 10:27, admin, рубрики: c++, DDD, tdd, архитектура, гексогональная архитектура, пирамида тестирования, пример приложения, сервисы, событийное программирование, чистая архитектураПривет!
Данная статья посвящена описанию реализации учебного проекта. Проект является С++ реализацией сервиса по распределению позиций заказов внутри партий. Исходная реализация данного сервиса представлена на Python в книге «Паттерны разработки на Python: TDD, DDD и событийно-ориентированная архитектура».
Читателю рекомендуется ознакомиться с оригиналом проекта и книгой «Паттерны разработки на Python: TDD, DDD и событийно-ориентированная архитектура».
Содержание
TDD и цикл обратной связи
2025-08-30 в 14:15, admin, рубрики: tdd, качество кода, тестирование, экономия времени, экономия денегЕсть небольшая книжка, написанная более 20 лет назад, переведенная на русский как «Экстремальное программирование». При обсуждении этой книжки с коллегами я часто встречал мнение, что она только про то, что надо сначала тесты писать, а потом код и больше в ней нет ничего полезного. Когда у самого добрались руки до нее, я понял, что видимо читают выжимки из статей на Хабре или просто статьи википедии, потому что там есть и паттерны проектирования, и правила написания тестов и практические примеры. А все запоминают только мантру «Утром тесты — вечером стулья код».
Агентное кодирование. Инструция по созданию надёжного программного продукта (LLMDD)
2025-06-10 в 9:58, admin, рубрики: claude, llm-агент, MCP, tdd, автоматизация разработки, агентный ИИ, чистая архитектураЛюбой проект начинается с идеи. Первый шаг - проработка идеи через общение с LLM используя веб интерфейс. Вы можете использовать Claude Opus 4, если вам нужен более чёткий и профессиональный тон. Выбирайте GPT 4.5 если вам подходит более расслабленный, креативный стиль общения. Но в любом случае, общий принцип такой: высказать модели идею, развить её, попросить задавать уточняющие вопросы, попросить составить структурированный документ описывающий проект целиком.
