Безпечне рефакторинг-практикування
Безпечний робочий процес рефакторингу такий: викличте вміння, а потім переконайтеся, що тести все ще проходять. Це гарантує, що ваші зміни не ламають наявну поведінку.
У проекті уже налаштовано вміння для рефакторингу в .claude/skills/refactor/. У вас є покриття тестами з попередньої вправи. Тепер безпечно потренуйтеся рефакторити routes.py. Функція get_album_stats поєднує підготовку даних і обчислення статистики. Винесіть логіку підготовки даних до допоміжної функції.
Ця вправа є частиною курсу
Розробка ПЗ з Claude Code
Інструкції до вправи
- Запустіть Claude Code за допомогою
claude. - Скористайтеся вмінням для рефакторингу:
/refactor @routes.py, щоб винести логіку підготовки даних у допоміжну функцію. - Запустіть тести, щоб переконатися, що рефакторинг нічого не зламав.
- Коли завершите, введіть
/exit, щоб вийти з Claude Code.
Практична інтерактивна вправа
Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ
Почати вправу