Selesaikan coding kompleks dengan teknik 'Dry Run' dalam Cursor | Alpha | PandaiTech

Selesaikan coding kompleks dengan teknik 'Dry Run' dalam Cursor

Strategi membenarkan AI menjalankan test dan membaca error log untuk debug secara automatik, serta tips 'workaround' pantas untuk isu file path di Cursor.

Learning Timeline
Key Insights

Kelebihan 'Iterative Debugging'

Jangan baiki kod secara manual jika berlaku error semasa dry run. Copy error log tersebut ke Composer atau biarkan AI membacanya sendiri; AI lebih pantas mengesan 'typo' atau 'dependency' yang tertinggal.

Amaran Integrasi Terminal

Sentiasa semak command yang ingin dijalankan oleh AI di terminal. Walaupun Cursor selamat, pastikan AI tidak menjalankan command 'delete' atau 'format' secara tidak sengaja pada direktori root.
Prompts

Prompt untuk Verifikasi Dry Run

Target: Cursor Composer
I have applied the changes. Please perform a dry run by executing the relevant test scripts or running the application to verify there are no regressions. If you encounter any errors in the logs, fix them automatically.

Prompt Membetulkan Isu Direktori

Target: Cursor Composer
The terminal is having trouble locating the files. Please use the current working directory [Insert PWD Path] as the base for all subsequent commands and ensure the file paths in your script match this structure.
Step by Step

Melaksanakan Teknik Dry Run di Cursor

  1. Buka panel Composer di Cursor dengan menekan shortcut 'Cmd+I' (Mac) atau 'Ctrl+I' (Windows).
  2. Pilih model AI yang paling berkuasa (contoh: Claude 3.5 Sonnet) untuk logik kompleks.
  3. Masukkan prompt arahan untuk membina feature atau membetulkan bug ke dalam Composer.
  4. Apabila Cursor menjana kod, tekan butang 'Apply' pada setiap fail yang dicadangkan.
  5. Jangan tutup Composer selepas 'Apply'; teruskan dengan memberi arahan: 'Now, please dry run this code to ensure it works'.
  6. Jika AI meminta kebenaran menjalankan command di terminal, klik butang 'Run Command' atau 'Allow'.
  7. Perhatikan terminal secara automatik menjalankan ujian (test) atau skrip verifikasi.
  8. Jika muncul error log, biarkan AI membaca log tersebut secara automatik dan mencadangkan pembetulan sehingga status 'Pass' atau 'Success' dicapai.

Workaround Isu File Path (Terminal vs Composer)

  1. Kenalpasti jika AI gagal menjalankan fail kerana masalah 'File Not Found' atau path yang salah.
  2. Buka terminal bersepadu di bawah Cursor.
  3. Taip 'pwd' (Print Working Directory) untuk mendapatkan full path folder aktif.
  4. Copy path tersebut dan paste ke dalam Composer.
  5. Berikan arahan spesifik: 'Use this absolute path for all terminal commands: [Paste Path Here]'.
  6. Arahkan AI untuk 'Retry' menjalankan skrip menggunakan rujukan path yang baru diberikan.

More from Coding & Pembangunan Aplikasi AI

View All