Pahami proyek, layanan, dan pelaksanaan
Proyek berisi kode dan konfigurasi yang dapat memanggil layanan yang didukung dalam konteks otorisasi. Skrip yang terikat pada dokumen dikemas secara berbeda dari proyek mandiri. Mulailah dengan mengidentifikasi akun, berkas, dan antarmuka eksternal yang terlibat. Halaman ini membahas konsep platform; panduan proyek menjelaskan contoh kecil antrean peninjauan.
- ✓ Gunakan proyek uji dan data contoh yang tidak sensitif.
- ✓ Rujuk dokumentasi resmi terkini untuk layanan dan penyiapan yang didukung.
Perlakukan izin dan pemicu sebagai keputusan desain
Otorisasi menentukan apa yang dapat diakses oleh kode, sedangkan pemicu menentukan kapan dan dalam konteks siapa kode berjalan. Tinjau cakupan izin yang diminta dan kepemilikan jangka panjang sebelum menjadwalkan. Jangan menyimpan nilai sensitif di sumber publik atau sel spreadsheet. Waktu eksekusi dan kuota layanan membatasi ukuran beban kerja; nilai terkini perlu diperiksa, bukan terus-menerus disalin ke dalam panduan.
- ✓ Minta akses seminimal mungkin untuk tugas tersebut.
- ✓ Dokumentasikan siapa yang bertanggung jawab atas pemicu dan cara menonaktifkannya.
Pelajari perilaku yang andal sebelum menambahkan fitur
Tangani input kosong, baris tidak valid, permintaan gagal, dan eksekusi berulang secara eksplisit. Buat log yang jelas tanpa mengekspos data pribadi atau rahasia. Utamakan fungsi kecil dengan input dan output yang dapat diprediksi, lalu verifikasi hasil yang diharapkan pada set data yang diketahui. Eksekusi manual harus mudah dipahami sebelum skrip menjadi dependensi operasional tanpa pengawasan.
- ✓ Simpan cadangan data asli dan petunjuk pemulihan.
- ✓ Beralih ke contoh proyek setelah konsep inti jelas.