Урок 2.5Урок 12 з 30
Вбудовані інструменти (Read, Write, Edit, Bash, Grep, Glob)
Select and apply built-in tools (Read, Write, Edit, Bash, Grep, Glob) effectively
Головне
- 1Grep шукає у вмісті файлів (місця виклику, тексти помилок). Glob підбирає шляхи файлів за шаблоном (**/*.test.tsx).
- 2Edit змінює файл, знаходячи в ньому унікальний фрагмент тексту. Read і Write працюють із файлом цілком.
- 3Якщо Edit не спрацював, бо якір у файлі не унікальний, переходьте на Read + Write.
- 4Розбирайтеся в коді поступово: Grep — щоб знайти точки входу, Read — щоб пройти за імпортами. Не читайте всю кодову базу наперед.
- 5Якщо код захований за модулем-обгорткою, спершу подивіться, що він експортує, а потім шукайте через Grep кожну експортовану назву.
Що перевіряє іспит із цієї теми
Формулювання з програми іспиту (англійською).
- 2.5.K1Grep searches file contents
- 2.5.K2Glob matches file paths by pattern
- 2.5.K3Read/Write for whole files; Edit for targeted changes via unique text match
- 2.5.K4When Edit fails on non-unique match, fall back to Read + Write
- 2.5.S1Use Grep to find callers or error messages across the codebase
- 2.5.S2Use Glob for naming patterns (**/*.test.tsx)
- 2.5.S3Read then Write when Edit has no unique anchor
- 2.5.S4Build understanding incrementally: Grep entry points, Read to follow imports, not read everything upfront
- 2.5.S5Trace usage through wrapper modules: list exported names, then search each
Закріпіть тему
Дайте відповідь на запитання за сценаріями з цієї теми. До кожного варіанта є розбір.
Тренування 2.5 · 23 запитання