home.social

Search

967 results for “tdd_fellow”

  1. Вайб-код для настоящих инженеров: старые практики в новых реалиях

    Итак, вопреки утверждениям скептиков (среди которых не так давно был и я) ИИ-разработка с двух ног влетела в настоящую промышленную эксплуатацию, и мем уже совсем не тот: не джун теперь роняет прод, а нейросеть убивает статистику доступности гитхаба, амазона, Cloudflare и даже самой мекки вайб-кодинга — сервисов Anthropic и OpenAI.

    habr.com/ru/articles/1023094/

    #Вайбкод #чистая_архитектура #tdd #разработка

  2. Вайб-код для настоящих инженеров: старые практики в новых реалиях

    Итак, вопреки утверждениям скептиков (среди которых не так давно был и я) ИИ-разработка с двух ног влетела в настоящую промышленную эксплуатацию, и мем уже совсем не тот: не джун теперь роняет прод, а нейросеть убивает статистику доступности гитхаба, амазона, Cloudflare и даже самой мекки вайб-кодинга — сервисов Anthropic и OpenAI.

    habr.com/ru/articles/1023094/

    #Вайбкод #чистая_архитектура #tdd #разработка

  3. Вайб-код для настоящих инженеров: старые практики в новых реалиях

    Итак, вопреки утверждениям скептиков (среди которых не так давно был и я) ИИ-разработка с двух ног влетела в настоящую промышленную эксплуатацию, и мем уже совсем не тот: не джун теперь роняет прод, а нейросеть убивает статистику доступности гитхаба, амазона, Cloudflare и даже самой мекки вайб-кодинга — сервисов Anthropic и OpenAI.

    habr.com/ru/articles/1023094/

    #Вайбкод #чистая_архитектура #tdd #разработка

  4. In Gothenburg for FOSS-North and interested in Test-Driven Development?

    On Sunday, April 26, I'll be holding an introductory TDD workshop on the FOSS-North community day in Gothenburg.

    I'll be talking about why I practice TDD and showing you how it's done. You'll then get to practice—with my guidance—by solving a kata I've put together.

    See you there?

    #fossnorth #tdd #gothenburg

  5. In Gothenburg for FOSS-North and interested in Test-Driven Development?

    On Sunday, April 26, I'll be holding an introductory TDD workshop on the FOSS-North community day in Gothenburg.

    I'll be talking about why I practice TDD and showing you how it's done. You'll then get to practice—with my guidance—by solving a kata I've put together.

    See you there?

    #fossnorth #tdd #gothenburg

  6. In Gothenburg for FOSS-North and interested in Test-Driven Development?

    On Sunday, April 26, I'll be holding an introductory TDD workshop on the FOSS-North community day in Gothenburg.

    I'll be talking about why I practice TDD and showing you how it's done. You'll then get to practice—with my guidance—by solving a kata I've put together.

    See you there?

    #fossnorth #tdd #gothenburg

  7. 🚀 just uploaded (link in reply): Imperative Bowling Kata - 20 Years On - Delegating Menial Tasks to Github Copilot Chat - using Scala in IntelliJ IDEA #scala #TDD #refactoring #github_copilot #code_kata
    @scala_lang

  8. 🚀 just uploaded (link in reply): Imperative Bowling Kata - 20 Years On - Delegating Menial Tasks to Github Copilot Chat - using Scala in IntelliJ IDEA
    @scala_lang

  9. 🚀 just uploaded (link in reply): Imperative Bowling Kata - 20 Years On - Delegating Menial Tasks to Github Copilot Chat - using Scala in IntelliJ IDEA #scala #TDD #refactoring #github_copilot #code_kata
    @scala_lang

  10. AI agents can write code faster than you ever will. That doesn't mean you can stop thinking.

    New post on vibe coding, DDD, TDD, and why the craftsman isn't replaced — just gets leverage.

    fiatcode.dev/posts/vibe-coding

    #SoftwareCraftsmanship #TDD #DDD #VibeCoding

  11. С плохим ИИ-кодом всё ясно, а как добиться хорошего?

    О проблемах с ИИ-кодингом на Хабре написано уже много. Но хочется перейти к конструктивному подходу: да, наломать дров с ИИ легко, а вот как работать с ним наиболее профессионально? Известные разработчики вроде Митчелла Хашимото (создателя Terraform и Ghostty) всё чаще говорят что-то в духе «вот тут уже ни строчки кода не написал вручную». При этом Хашимото — противник слопа, и он подчёркивает, что добился от ИИ качественного кода. А что помогает добиваться? Мы в проекте Kodik подобные вопросы ощущаем особенно остро, потому что в редакторе кода с ИИ делаем… собственно, сам этот редактор кода с ИИ. Так что для нас все проблемы особенно наглядны, а их решения — особенно важны. Поэтому мы собрали вместе идеи и из опыта мировой IT-индустрии, и из нашего собственного. Это не какая-то «окончательная истина»: сейчас вся планета только разбирается, ни у кого ещё нет полных ответов, и полезно обмениваться опытом. Так что смело дополняйте в комментариях: интересно узнать, что помогает вам, и собрать «общехабровую кладезь знаний». Если кто-то захочет конструктивно возразить, такое обсуждение тоже полезно.

    habr.com/ru/companies/kodik/ar

    #ai #качество_кода #code_quality #tdd #sdd

  12. С плохим ИИ-кодом всё ясно, а как добиться хорошего?

    О проблемах с ИИ-кодингом на Хабре написано уже много. Но хочется перейти к конструктивному подходу: да, наломать дров с ИИ легко, а вот как работать с ним наиболее профессионально? Известные разработчики вроде Митчелла Хашимото (создателя Terraform и Ghostty) всё чаще говорят что-то в духе «вот тут уже ни строчки кода не написал вручную». При этом Хашимото — противник слопа, и он подчёркивает, что добился от ИИ качественного кода. А что помогает добиваться? Мы в проекте Kodik подобные вопросы ощущаем особенно остро, потому что в редакторе кода с ИИ делаем… собственно, сам этот редактор кода с ИИ. Так что для нас все проблемы особенно наглядны, а их решения — особенно важны. Поэтому мы собрали вместе идеи и из опыта мировой IT-индустрии, и из нашего собственного. Это не какая-то «окончательная истина»: сейчас вся планета только разбирается, ни у кого ещё нет полных ответов, и полезно обмениваться опытом. Так что смело дополняйте в комментариях: интересно узнать, что помогает вам, и собрать «общехабровую кладезь знаний». Если кто-то захочет конструктивно возразить, такое обсуждение тоже полезно.

    habr.com/ru/companies/kodik/ar

    #ai #качество_кода #code_quality #tdd #sdd

  13. С плохим ИИ-кодом всё ясно, а как добиться хорошего?

    О проблемах с ИИ-кодингом на Хабре написано уже много. Но хочется перейти к конструктивному подходу: да, наломать дров с ИИ легко, а вот как работать с ним наиболее профессионально? Известные разработчики вроде Митчелла Хашимото (создателя Terraform и Ghostty) всё чаще говорят что-то в духе «вот тут уже ни строчки кода не написал вручную». При этом Хашимото — противник слопа, и он подчёркивает, что добился от ИИ качественного кода. А что помогает добиваться? Мы в проекте Kodik подобные вопросы ощущаем особенно остро, потому что в редакторе кода с ИИ делаем… собственно, сам этот редактор кода с ИИ. Так что для нас все проблемы особенно наглядны, а их решения — особенно важны. Поэтому мы собрали вместе идеи и из опыта мировой IT-индустрии, и из нашего собственного. Это не какая-то «окончательная истина»: сейчас вся планета только разбирается, ни у кого ещё нет полных ответов, и полезно обмениваться опытом. Так что смело дополняйте в комментариях: интересно узнать, что помогает вам, и собрать «общехабровую кладезь знаний». Если кто-то захочет конструктивно возразить, такое обсуждение тоже полезно.

    habr.com/ru/companies/kodik/ar

    #ai #качество_кода #code_quality #tdd #sdd

  14. [11.2] Global Coding Dojo trực tuyến MIỄN PHÍ: Học TDD & lập trình nhóm có trợ lý AI! Thích hợp cho người mới. Tham gia cùng cộng đồng lập trình viên toàn cầu! #LậpTrình #AI #Coder #TDD #LậpTrìnhNhóm #Programming #MobProgramming

    reddit.com/r/programming/comme

  15. Что читать и смотреть в 2026. Эпичная подборка для разрабов, лидов, CTO и архитекторов

    По просьбе подписчика моего ТГ-канала публикую список источников для самоподготовки. Легендарные вещи, полностью изменившие мои взгляды на индустрию.

    habr.com/ru/articles/986832/

    #источники #книги #доклады #видео #статьи #agile #xp #экстремальное_программирование #tdd #ddd

  16. 🛠️ Tool
    ===================

    Opening: Superpowers is presented as a complete development workflow for coding agents built from composable "skills" and starter instructions. The system focuses on turning a user conversation into a validated design, then into an executable implementation plan that agents carry out.

    Key Features:
    • Spec elicitation and chunked design review: The agent pauses to extract a spec and presents it in digestible sections for human approval.
    • Task-level planning: The system breaks work into short tasks (target 2–5 minute increments) with exact file paths and verification steps.
    • Subagent-driven development: Each task is handled by a fresh subagent that performs a two-stage review (spec compliance and code quality) before moving forward.
    • Test-driven development enforcement: The workflow emphasizes RED-GREEN-REFACTOR, deletes code written before tests, and applies YAGNI and DRY principles.
    • Branch isolation via git worktrees: Workspaces are created per branch to keep test baselines clean and isolated.

    Technical Implementation (conceptual):
    • The architecture composes discrete skills that trigger automatically as the agent progresses through phases: brainstorming, writing-plans, executing-plans (subagent-driven), requesting-code-review, and finishing-a-development-branch.
    • Plans include precise task definitions, file-level changes, and verification steps, enabling automated subagents to run with minimal context.

    Use Cases:
    • Autonomous implementation of well-scoped feature requests.
    • Rapid prototyping where an agent can run several hours on a validated plan.
    • Enforcing TDD and short-task paradigms across distributed agent workers.

    Limitations and Considerations:
    • The approach assumes reliable subagent infrastructure and test harness availability; without them the workflow may stall.
    • Behavioral guarantees depend on the quality of initial instructions and skill implementations.
    • Human checkpoints remain integral for design acceptance and for handling ambiguous specs.

    References:
    • Core workflow terms: subagent-driven-development, TDD (RED-GREEN-REFACTOR), YAGNI, DRY, git worktrees.

    🔹 tool #subagents #TDD #YAGNI #coding_agents

    🔗 Source: github.com/obra/superpowers

  17. I've a bright, enthusiastic developer started on my team today. As well as in-person mentoring, what book would to recommend to get started with #TestDrivenDevelopment #TDD #programming ?

  18. Мой опыт парного программирования с Chat GPT-5

    Привет, Хабр! Про модели искусственного интеллекта сейчас не говорит только ленивый. Высказывается множество мнений и нередко они оказываются на противоположных полюсах: от полного скепсиса до убеждённости, что произошла новая научно-техническая революция. Жизненный опыт подсказывает, что истина где-то по-середине и инструмент будет полезным ровно настолько, насколько ты умеешь им пользоваться. В относительно недавнем интервью генеральный директор Microsoft Сатья Наделла заявил, что примерно 20-30 % кода в Microsoft уже сейчас генерируется ИИ и разработчикам надо будет адаптироваться. Мне тоже захотелось попробовать внедрить такого помощника в свои рабочие процессы и посмотреть, что из этого получится.

    habr.com/ru/articles/970660/

    #чистая_архитектура #tdd #llm #pair_programming

  19. Early today, I introduced a regression into the code base. I noticed that I had introduced a regression because the existing tests were failing. And I found the solution to the bug by taking a walk. #coderLife #softwareEngineering #tdd

  20. Early today, I introduced a regression into the code base. I noticed that I had introduced a regression because the existing tests were failing. And I found the solution to the bug by taking a walk. #coderLife #softwareEngineering #tdd

  21. Early today, I introduced a regression into the code base. I noticed that I had introduced a regression because the existing tests were failing. And I found the solution to the bug by taking a walk. #coderLife #softwareEngineering #tdd

  22. Early today, I introduced a regression into the code base. I noticed that I had introduced a regression because the existing tests were failing. And I found the solution to the bug by taking a walk. #coderLife #softwareEngineering #tdd

  23. Another implementation of game-of-life, this time in #Java and I tried to use some #functional constraints:

    codeberg.org/dtanzer/game-of-l

    Didn't clean up the test file, that was not what I wanted to practice this time. Also, forgot to commit after each micro step during the #TDD cycle.

    And it's probably my last game-of-life for some time, since this year's global-day-of-code-retreat is over. #gdcr

  24. .. and here you have the presentation I shared recently at #DevCon about #TDD 🙂
    tiny.cc/how-john-tdd-devcon
    Let me know if you have any questions or doubts, I'll be more than happy to try to answer them 🙏🙂 🔍
    And here you have a feedback form in case you'd like to give me 1 more minute:
    tiny.cc/how-john-tdd-feedback

  25. If you are at #TestConEurope and would like to know a little bit more about #TDD and hear a real story about how John started to like it (instead of hating it), join me at 14:10h in Hall 1:
    app.pine.events/attendee/event
    I'll share "a few things"... I have no more than 130 slides, I promise 😅🙈

  26. Here you've the slides I shared about #TestDrivenDevelopment at #JavaCro 👉
    tiny.cc/how-john-tdd-javacro
    And here you've the feedback form, in case you can help me (1min of your time) with some words about how I can improve 🙂 🗣️
    tiny.cc/how-john-tdd-feedback
    #TDD #testingFirst

  27. Was fun to chat here dev2next with Baruch Sadogursky from TuxCare on #VerboseMode about TDD, AI, and JitterTed's TDD Game (tdd.cards)

    #TDD #dev2next

    View it here: youtube.com/watch?v=O6WuOH4ZLIE

  28. Was fun to chat here dev2next with Baruch Sadogursky from TuxCare on #VerboseMode about TDD, AI, and JitterTed's TDD Game (tdd.cards)

    #TDD #dev2next

    View it here: youtube.com/watch?v=O6WuOH4ZLIE