Belajar Claude Code #14: Kalau Perubahan Mulai Nyentuh Banyak File

Sampai titik ini, banyak contoh yang kita bahas masih relatif aman.

Satu file. Satu flow. Satu bug. Satu area yang cukup jelas batasnya.

Tapi kalau kalian makin sering pakai Claude Code di kerja nyata, cepat atau lambat kalian akan ketemu perubahan yang mulai merambat ke banyak file.

Dan di sinilah disiplin kecil kalian mulai diuji.

Masalahnya bukan cuma banyak file

Waktu perubahan menyentuh banyak file, tantangannya bukan sekadar volume.

Masalah utamanya adalah hubungan antar perubahan.

Kalau satu file diubah, efeknya ke mana. Kalau nama fungsi berubah, siapa yang ikut kena. Kalau struktur data digeser, bagian mana yang sekarang diam diam jadi salah.

Semakin banyak file yang terlibat, semakin penting kalian menjaga arah kerja tetap sempit dan sadar prioritas.

Jangan kasih tugas besar yang kabur

Di fase seperti ini, prompt yang terlalu besar makin berbahaya.

Contoh yang buruk:

"Tolong rapihin sistem report di project ini."

Masalahnya, Claude harus menebak terlalu banyak. File mana yang harus disentuh, bagian mana yang sebenarnya penting, dan seberapa agresif perubahan yang dianggap aman.

Lebih sehat kalau kalian framing seperti ini:

"Flow report ini menyentuh tiga file utama. Tolong bantu petakan hubungan antar file dulu, lalu usulkan perubahan paling kecil yang diperlukan untuk menambah field baru tanpa ubah struktur lain."

Ini jauh lebih aman.

Ada area kerja yang jelas. Ada target yang jelas. Ada batasan yang jelas.

Pecah jadi lapisan, bukan langsung satu paket

Waktu perubahan mulai melebar, salah satu strategi terbaik adalah memecahnya jadi lapisan.

Misalnya:

Lapisan pertama, pahami hubungan antar file.

Lapisan kedua, identifikasi file mana yang benar benar harus diubah.

Lapisan ketiga, minta usulan perubahan paling kecil.

Lapisan keempat, review dampak ke caller atau output lain.

Kalau perlu, kalian bahkan bisa berhenti setelah lapisan kedua dan belum minta kode sama sekali.

Itu nggak apa apa.

Kadang keputusan paling matang datang dari memahami medan dulu, bukan langsung ngebut ke implementasi.

Pakai Claude buat jaga scope tetap rapat

Justru saat perubahan makin besar, salah satu fungsi terbaik Claude adalah membantu kalian menahan diri.

Kalian bisa tanya:

  • file mana yang benar benar wajib disentuh?
  • perubahan mana yang inti, mana yang cuma nice to have?
  • kalau saya mau versi paling kecil dulu, apa yang bisa dipotong?
  • bagian mana yang paling rawan bikin efek samping?

Pertanyaan seperti ini membantu supaya task tetap terkendali.

Karena bahaya terbesar di perubahan multi-file sering bukan error besar yang langsung kelihatan. Bahayanya justru perubahan yang melebar diam diam sampai kalian capek review sendiri.

Lebih besar bukan berarti harus lebih berani

Kadang ada dorongan aneh waktu task mulai besar.

Karena sudah menyentuh banyak file, kalian merasa sekalian saja beresin semuanya.

Ini godaan yang mahal.

Kalau tujuan kalian cuma menambah satu field, ya fokus ke itu. Kalau target kalian cuma memperbaiki satu flow, ya jaga tetap di situ.

Jangan biarkan banyaknya file bikin scope ikut membesar tanpa alasan.

Semakin besar perubahan, semakin besar alasan untuk tetap disiplin.

Penutup

Claude Code tetap bisa sangat berguna waktu perubahan mulai menyentuh banyak file. Tapi cara pakainya harus makin sadar struktur.

Jangan lempar task kabur. Minta peta dulu. Pecah jadi lapisan. Jaga target tetap kecil. Dan pakai Claude untuk membantu memperjelas hubungan antar bagian sebelum kalian minta perubahan nyata.

Karena waktu file yang terlibat makin banyak, kualitas kerja kalian bukan ditentukan oleh siapa yang paling cepat mengubah code.

Tapi oleh siapa yang paling bisa menjaga arah tetap waras.

Di tulisan berikutnya, kita tutup level ini dengan satu topik yang mulai terasa seru: kapan saatnya kalian bikin workflow atau tool kecil sendiri di sekitar Claude Code.

Leave a Reply

Your email address will not be published. Required fields are marked *