AI-Driven Development Series - Part 6

Case Study:
Bug Fix Workflow

Jon Leahy | Staff Software Engineer | Pismo/Visa

Personal exploration - not an official initiative

AI & Development - Presentation 6 | Admin
0:00 Back to Series

AI-Driven Development Series

This is a bug fix story.

1

Capture.

"The date picker
breaks in Safari."

Bug Report Details

  • Browser: Safari 17.2
  • OS: macOS Sonoma 14.2
  • Steps: Open form, select date, submit

Now we have a
bug report.

2

Confirm.

$ npm test

Running tests...

Write a failing test
first.

3

Call in the expert.

Jan Eriksen

Senior Software Engineer

The persona
shapes the solution.

4

Investigate.

Finds the culprit.

Safari handles
Date.parse()
differently.

5

Fix with TDD.

Refactor?

Not needed.

Done right.

Links to the
bug report.

Ready to merge.

The AI doesn't just
write code.

Thank you.

Case Study: Bug Fix Workflow

AI-Driven Development Series - Part 6

1 / 73