ПочатиПочніть безкоштовно

Безпечне рефакторинг-практикування

Безпечний робочий процес рефакторингу такий: викличте вміння, а потім переконайтеся, що тести все ще проходять. Це гарантує, що ваші зміни не ламають наявну поведінку.

У проекті уже налаштовано вміння для рефакторингу в .claude/skills/refactor/. У вас є покриття тестами з попередньої вправи. Тепер безпечно потренуйтеся рефакторити routes.py. Функція get_album_stats поєднує підготовку даних і обчислення статистики. Винесіть логіку підготовки даних до допоміжної функції.

Ця вправа є частиною курсу

Розробка ПЗ з Claude Code

Переглянути курс

Інструкції до вправи

  • Запустіть Claude Code за допомогою claude.
  • Скористайтеся вмінням для рефакторингу: /refactor @routes.py, щоб винести логіку підготовки даних у допоміжну функцію.
  • Запустіть тести, щоб переконатися, що рефакторинг нічого не зламав.
  • Коли завершите, введіть /exit, щоб вийти з Claude Code.

Практична інтерактивна вправа

Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ

Почати вправу