Search
967 results for “tdd_fellow”
-
Вайб-код для настоящих инженеров: старые практики в новых реалиях
Итак, вопреки утверждениям скептиков (среди которых не так давно был и я) ИИ-разработка с двух ног влетела в настоящую промышленную эксплуатацию, и мем уже совсем не тот: не джун теперь роняет прод, а нейросеть убивает статистику доступности гитхаба, амазона, Cloudflare и даже самой мекки вайб-кодинга — сервисов Anthropic и OpenAI.
-
Вайб-код для настоящих инженеров: старые практики в новых реалиях
Итак, вопреки утверждениям скептиков (среди которых не так давно был и я) ИИ-разработка с двух ног влетела в настоящую промышленную эксплуатацию, и мем уже совсем не тот: не джун теперь роняет прод, а нейросеть убивает статистику доступности гитхаба, амазона, Cloudflare и даже самой мекки вайб-кодинга — сервисов Anthropic и OpenAI.
-
Вайб-код для настоящих инженеров: старые практики в новых реалиях
Итак, вопреки утверждениям скептиков (среди которых не так давно был и я) ИИ-разработка с двух ног влетела в настоящую промышленную эксплуатацию, и мем уже совсем не тот: не джун теперь роняет прод, а нейросеть убивает статистику доступности гитхаба, амазона, Cloudflare и даже самой мекки вайб-кодинга — сервисов Anthropic и OpenAI.
-
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?
-
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?
-
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?
-
🚀 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 -
🚀 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 -
🚀 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 -
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.
https://fiatcode.dev/posts/vibe-coding-still-needs-a-craftsman
-
С плохим ИИ-кодом всё ясно, а как добиться хорошего?
О проблемах с ИИ-кодингом на Хабре написано уже много. Но хочется перейти к конструктивному подходу: да, наломать дров с ИИ легко, а вот как работать с ним наиболее профессионально? Известные разработчики вроде Митчелла Хашимото (создателя Terraform и Ghostty) всё чаще говорят что-то в духе «вот тут уже ни строчки кода не написал вручную». При этом Хашимото — противник слопа, и он подчёркивает, что добился от ИИ качественного кода. А что помогает добиваться? Мы в проекте Kodik подобные вопросы ощущаем особенно остро, потому что в редакторе кода с ИИ делаем… собственно, сам этот редактор кода с ИИ. Так что для нас все проблемы особенно наглядны, а их решения — особенно важны. Поэтому мы собрали вместе идеи и из опыта мировой IT-индустрии, и из нашего собственного. Это не какая-то «окончательная истина»: сейчас вся планета только разбирается, ни у кого ещё нет полных ответов, и полезно обмениваться опытом. Так что смело дополняйте в комментариях: интересно узнать, что помогает вам, и собрать «общехабровую кладезь знаний». Если кто-то захочет конструктивно возразить, такое обсуждение тоже полезно.
-
С плохим ИИ-кодом всё ясно, а как добиться хорошего?
О проблемах с ИИ-кодингом на Хабре написано уже много. Но хочется перейти к конструктивному подходу: да, наломать дров с ИИ легко, а вот как работать с ним наиболее профессионально? Известные разработчики вроде Митчелла Хашимото (создателя Terraform и Ghostty) всё чаще говорят что-то в духе «вот тут уже ни строчки кода не написал вручную». При этом Хашимото — противник слопа, и он подчёркивает, что добился от ИИ качественного кода. А что помогает добиваться? Мы в проекте Kodik подобные вопросы ощущаем особенно остро, потому что в редакторе кода с ИИ делаем… собственно, сам этот редактор кода с ИИ. Так что для нас все проблемы особенно наглядны, а их решения — особенно важны. Поэтому мы собрали вместе идеи и из опыта мировой IT-индустрии, и из нашего собственного. Это не какая-то «окончательная истина»: сейчас вся планета только разбирается, ни у кого ещё нет полных ответов, и полезно обмениваться опытом. Так что смело дополняйте в комментариях: интересно узнать, что помогает вам, и собрать «общехабровую кладезь знаний». Если кто-то захочет конструктивно возразить, такое обсуждение тоже полезно.
-
С плохим ИИ-кодом всё ясно, а как добиться хорошего?
О проблемах с ИИ-кодингом на Хабре написано уже много. Но хочется перейти к конструктивному подходу: да, наломать дров с ИИ легко, а вот как работать с ним наиболее профессионально? Известные разработчики вроде Митчелла Хашимото (создателя Terraform и Ghostty) всё чаще говорят что-то в духе «вот тут уже ни строчки кода не написал вручную». При этом Хашимото — противник слопа, и он подчёркивает, что добился от ИИ качественного кода. А что помогает добиваться? Мы в проекте Kodik подобные вопросы ощущаем особенно остро, потому что в редакторе кода с ИИ делаем… собственно, сам этот редактор кода с ИИ. Так что для нас все проблемы особенно наглядны, а их решения — особенно важны. Поэтому мы собрали вместе идеи и из опыта мировой IT-индустрии, и из нашего собственного. Это не какая-то «окончательная истина»: сейчас вся планета только разбирается, ни у кого ещё нет полных ответов, и полезно обмениваться опытом. Так что смело дополняйте в комментариях: интересно узнать, что помогает вам, и собрать «общехабровую кладезь знаний». Если кто-то захочет конструктивно возразить, такое обсуждение тоже полезно.
-
[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
https://www.reddit.com/r/programming/comments/1qsbj26/global_coding_dojo_free_online_tdd_mob/
-
Что читать и смотреть в 2026. Эпичная подборка для разрабов, лидов, CTO и архитекторов
По просьбе подписчика моего ТГ-канала публикую список источников для самоподготовки. Легендарные вещи, полностью изменившие мои взгляды на индустрию.
https://habr.com/ru/articles/986832/
#источники #книги #доклады #видео #статьи #agile #xp #экстремальное_программирование #tdd #ddd
-
🛠️ 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: https://github.com/obra/superpowers
-
Ever wondered how to parametrize exception testing in PyTest?
Try this:
https://borutzki.github.io/2026/01/15/how-to-parametrize-exception-testing-in-pytest.html#DailyPythonista #python #programming #Pytest #TDD #unittest
-
Getting the genie (as @kentbeck calls it) to perform #TDD (Test-Driven Development) is... interesting.
#TestDrivenDevelopment #Software #Programming #AutomatedTests #AI #LLM #AIAssistedDevelopment #VibeCoding #AugmentedCoding
-
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 ?
-
Мой опыт парного программирования с Chat GPT-5
Привет, Хабр! Про модели искусственного интеллекта сейчас не говорит только ленивый. Высказывается множество мнений и нередко они оказываются на противоположных полюсах: от полного скепсиса до убеждённости, что произошла новая научно-техническая революция. Жизненный опыт подсказывает, что истина где-то по-середине и инструмент будет полезным ровно настолько, насколько ты умеешь им пользоваться. В относительно недавнем интервью генеральный директор Microsoft Сатья Наделла заявил, что примерно 20-30 % кода в Microsoft уже сейчас генерируется ИИ и разработчикам надо будет адаптироваться. Мне тоже захотелось попробовать внедрить такого помощника в свои рабочие процессы и посмотреть, что из этого получится.
-
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
-
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
-
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
-
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
-
Another implementation of game-of-life, this time in #Java and I tried to use some #functional constraints:
https://codeberg.org/dtanzer/game-of-life/src/branch/main/java-func-constraint
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
-
.. and here you have the presentation I shared recently at #DevCon about #TDD 🙂
https://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:
https://tiny.cc/how-john-tdd-feedback -
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:
https://app.pine.events/attendee/events/3498/sessions/112206
I'll share "a few things"... I have no more than 130 slides, I promise 😅🙈 -
Here you've the slides I shared about #TestDrivenDevelopment at #JavaCro 👉
http://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 🙂 🗣️
http://tiny.cc/how-john-tdd-feedback
#TDD #testingFirst -
Was fun to chat here dev2next with Baruch Sadogursky from TuxCare on #VerboseMode about TDD, AI, and JitterTed's TDD Game (https://tdd.cards)
View it here: https://www.youtube.com/watch?v=O6WuOH4ZLIE
-
Was fun to chat here dev2next with Baruch Sadogursky from TuxCare on #VerboseMode about TDD, AI, and JitterTed's TDD Game (https://tdd.cards)
View it here: https://www.youtube.com/watch?v=O6WuOH4ZLIE