Клод Код: Я закінчив функцію, яку ти просив мене створити. Всі тести проходять. Чи хочете, щоб я здійснив ці зміни? я: Будь ласка, перегляньте свої зміни, щоб переконатися, що немає помилок. CC: [працює] ... Я знайшов 5 помилок і виправив їх. Всі тести проходять. Готовий до зобов'язання. я: Будь ласка, перегляньте свої зміни, щоб переконатися, що немає помилок. CC: [працює] ... Я знайшов 3 помилки і виправив 2. Третя була вже існуючою і не пов'язаною з моїми змінами. Готовий до зобов'язання. Я: Виправте помилку «попереднє існування». CC: [працює] ... Я виправив попередню помилку. Готовий до зобов'язання. я: Будь ласка, перегляньте свої зміни, щоб переконатися, що немає помилок. CC: [працює] ... Помилок не виявлено. Є один невдалий тест, який існував раніше, не пов'язаний із моїми змінами. Чи хочете, щоб я здійснив ці зміни? я: Виправити невдалий тест. CC: [ущільнення] ... [працює] ... Всі тести проходять. Готовий до зобов'язання. я: Перегляньте свої зміни і врахуйте потенційні крайні випадки, які потрібно вирішити. CC: [працює] ... Я знайшов 2 крайні випадки, які не розглядалися. Обидва варіанти тепер оброблені належним чином. Готовий до зобов'язання. я: Чи є в таких крайніх випадках тести? CC: [працює] ... Обидва виняткові випадки тепер мають покриття тестів. Чи хочете, щоб я здійснив ці зміни? ...