home.social

#bdd — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #bdd, aggregated by home.social.

  1. Как я переписал проект за неделю вместо трёх месяцев

    Год назад у меня был legacy-проект с одним main.go на две тысячи строк. MVP: бизнес-логика, конфиг, хэндлеры, БД - всё в одном файле. Три месяца в Cursor, аккуратно, по кусочкам, с тестами на коленке, я вытянул это в нормальную структуру. Три месяца… А недавно я сел переписывать другой свой проект такого же масштаба. Claude Code, Opus, три субагента-ревьювера, тридцать скилов. Неделя. И это я ещё половину времени потратил на BDD, потому что поверх всего накатывал реализацию на godog. Без BDD уложился бы дня за три! Расскажу про свой тулчейн level85 , через который получил эту разницу. Не “десять советов как заставить нейронку писать код”, а как я дошёл до такой конфигурации, что делает её рабочей, и где я продолжаю наступать на грабли.

    habr.com/ru/articles/1028804/

    #вискас #claude #warp #skills #bdd

  2. The testing section has been extensively revised:
    • Test examples for cusy.tasks
    • Added Hypothesis extensions
    • Agile software development using test-driven development and behaviour-driven development
    python-basics-tutorial.readthe
    #Python #pytest #Agile #TDD #BDD

  3. About a year ago, Cucumber returned to community ownership. So we took a moment reflect on what we have been up to in 2025.

    cucumber.io/blog/open-source/c

  4. Подходы к разработке в пост-ИИ эпоху

    Эта статья о том, как правильно использовать ИИ агентов для кода, чтобы они генерили не помои, а стабильный продукт. Здесь я не буду обсуждать, стоит ли использовать ИИ в разработке. Ответ однозначный: это новая реальность. Нейроагенты дали нам новый уровень абстракции, так же как от ассемблера мы перешли к компилируемым языкам, от них к скриптам, от скриптов к декларативному программированию. Цель у всего одна: научить компьютер понимать человеческий язык. И вот — цель достигнута. Когда шок пройдёт, придёт понимание, что любой профессионал обязан использовать агентское программирование. Хочу понять как правильно кодить с ИИ

    habr.com/ru/articles/1008636/

    #нейроагенты #ИИразработка #агентское_программирование #TDD #DDD #архитектура_ПО #техлид #будущее_IT #оптимизация_контекста #bdd

  5. JGiven est une proposition de BDD où on n'écrit que du Java. C'est intéressant, ça me donne bien envie de le tester ... Mais je ne suis pas sûr que ce soit compatilbe avec JUnit 5 ... jgiven.org/ #java #junit #test #bdd #opensource #framework

  6. Leanpub Book LAUNCH 🚀 The Other Half of Coding: What they Didn't Teach You by Max Guernsey, III

    This is our second launch video for this now-completed book!

    Watch here:

    youtu.be/4W1KGptucBg

    #books #leanpublishing #selfpublishing #booklaunch #programming #TDD #BDD #coding #softwareengineering #refactoring

  7. Cucumber должен умереть: Как с помощью BDR превратить код в отчеты без регулярок и регистрации?

    В прошлой статье «Ваш отчет никто не читает: Как мы научили разработчиков понимать падения тестов за 30 секунд?» мы разбирали, как слой Flows и декораторы позволяют разрабам не тратить время на дебаг отчетов. Статья вызвала большой отклик, и сегодня я хочу раскрыть «фундамент», на котором строится этот подход. Многие годы нам продают BDD (Behavior-Driven Development) как "серебряную пулю" для коммуникации... Давайте честно, это чушь. Никогда не понимал, зачем мы кормим этого монстра по имени Cucumber. Тратим до 50% времени на поддержку регулярок («клея»), возимся с хрупкими .feature файлами и боимся переименовать шаг, потому что все развалится. При этом ни один менеджер в здравом уме не заходит в ваш репозиторий читать эти файлы. Они все смотрят только отчеты. Так зачем нам Gherkin на этапе написания кода? Представляю вам новую методологию BDR (Business-Driven Reporting) . Почему классический BDD (Gherkin) - это ошибка? Gherkin заставляет инженера работать внутри IDE, как в текстовом блокноте. Это абсурд.

    habr.com/ru/articles/994732/

    #playwright #bdr #bdd #allure_report #qa_automation #чистый_код #автотесты #автотестирование #автотестировщик #автоматизация_тестирования

  8. RE: mastodon.social/@bosslogic/115

    #TDD and #BDD aren’t really about testing at all. They’re about feedback loops and thinking clearly about intent before implementation.”

    Intent first!

  9. DATE: January 29, 2026 at 03:09PM
    SOURCE: BioWorld MedTech

    Direct article link at end of text block below.

    En Carta #Lymedisease test wins @FDADeviceInfo breakthrough designation

    t.co/jjQfP8q9kZ

    #medtech #BDD #diagnostic

    Here are any URLs found in the article text:

    t.co/jjQfP8q9kZ

    #medtech

    Articles can be found by scrolling down the page at bioworld.com/topics/85-bioworl .

    -------------------------------------------------

    Private, vetted email list for mental health professionals: clinicians-exchange.org
    .
    NYU Information for Practice puts out 400-500 good quality health-related research posts per week but its too much for many people, so that bot is limited to just subscribers. You can read it or subscribe at @PsychResearchBot
    .
    Since 1991 The National Psychologist has focused on keeping practicing psychologists current with news, information and items of interest. Check them out for more free articles, resources, and subscription information: nationalpsychologist.com
    .
    EMAIL DAILY DIGEST OF RSS FEEDS -- SUBSCRIBE:
    subscribe-article-digests.clin
    .
    READ ONLINE: read-the-rss-mega-archive.clin
    .
    It's primitive... but it works... mostly...
    .
    -------------------------------------------------

    #healthcare #healthtech #healthcaretech #healthtechnology #medgadget #medicine #doctor #hospital #medtech

  10. We have published a new major version of the #Gherkin #Linter: npmjs.com/package/@gherlint/gh

    Now you can validate your #Cucumber feature files even better and make sure:

    - every feature has a When and a Then step
    - every Then step contains a 'should'
    - the text does not contain any major grammar mistakes
    - no step contains any unwanted words

    If you have ideas for more rules, contribute here: github.com/gherlint/gherlint

    #BDD #testautomation #softwaredevelopment #opensource

  11. @thirstybear My reading of #SpecificationByExample was that it was simply an approach to the acceptance testing part of #BDD, not that it was 'inverting the pyramid' nor seeking to replace unit or integration tests.

  12. @sleepyfox I was being facetious about the spelling. I’m a former jitsuka.

    The product is literally called jujutsu so unless you can convince them to change the name, it’s likely to become the tag. I will happily use #jjscm but then no one will find it.

    I used to get lots of Body Dysmorphic Disease posts on the #bdd tag on Twitter. You tune them out. Or you could replace your tag subscription with a search for #jujutsu - “jj”. That might work.

  13. BDD: Как заставить тесты говорить на одном языке с бизнесом (и перестать платить за недопонимание)

    Привет! Меня зовут Анатолий, я ведущий разработчик в ITFB Group , и сегодня я хочу рассказать о том, как можно превратить скучные тесты в главного специалиста по продукту. Знакомо: ваши JUnit-тесты проходят, CI/CD зелёный, все довольны. Но тут приходит бизнес-аналитик и спрашивает: "А этот сценарий проверяет, что будет, если клиент с рейтингом 700 запросит 10 миллионов?" Вы начинаете лихорадочно копаться в коде, пытаясь найти тот самый @Test... А что если бы ответ на этот вопрос лежал не в глубинах Java-кода, а в красивом, читаемом файле, который понятен всем — от тимлида до заказчика?

    habr.com/ru/companies/itfb/art

    #itfb #java #camunda #springboot #тестирование #бизнесанализ #bdd #документация #cucumber #allure

  14. Salut :blobcatmelt:
    je cherche un moyen d’enrichir mon carnet de contact avec des infos comme, untel travail pour cette association et pour cette entreprise, et aussi cette personne connaît cette personne.

    J’aimerai que ce soit structuré.

    En fait on peut faire ça avec l’appli contacts qui utilise #carddav et les #vcard , mais ça reste une approche très 'texte' et pas 'base de données'. #bdd

    Si vous avez des idées où des outils je suis preneur. :)
    Merci pour vos retours et partage ! 

  15. Code coverage metrics HURT application quality, especially when gating deployments, because they are a misleading target, prioritizing superficial goals over meaningful use-case validation. A focus on achieving coverage percentages detracts from real quality assurance, as developers write tests that do what the targets insist that they do, satisfy coverage metrics rather than ensuring comprehensive use-case functionality.

  16. Comment passer du Modèle Conceptuel de Données à une base de données relationnelles et comment normaliser pour s’assurer de la solidité de l’ensemble ?

    teotimepacreau.fr/blog/normali

    #BaseDeDonnées #BDD #SQL #Merise #Database

  17. Just went through [Unit testing Asynchronous Code in Swift] by @tundsdev on this video:

    youtube.com/watch?v=P4Zee8weKV

    Absolutely brilliant, clear and concise explanation. I would highly recommend it. 👌🏾

    Got me doing a bit of refactoring on some of my unit tests too. Even more so, I discovered that Apple did release an Async/Await API for HealthKit (starting with iOS v15) and I went ahead and made a bunch of code updates there too.

    #swift #swiftdev #bdd #tdd #asyncawait