7 poin oleh xguru 2020-02-03 | Belum ada komentar. | Bagikan ke WhatsApp
  • Jika memungkinkan, jangan gunakan shell dan tulislah dengan sesuatu seperti Python

  • Jika memang harus menggunakannya, disarankan memakai set -euf -o pipefail

= -e : jika satu baris saja gagal, hentikan

= -u : perlakukan variabel yang belum di-set sebagai error dan langsung keluar

= -f : batasi ekspansi nama file (globbing)

= -o pipefail : jika terjadi error di tengah pipe, tampilkan error lalu langsung keluar dengan -e

  • Sering-seringlah memakai tanda kutip: dalam kebanyakan kasus, gunakan "$@" alih-alih $*, $@

  • Hati-hati dengan nama file dan argumen yang diawali "-"

  • Cari bug dengan ShellCheck

Belum ada komentar.

Belum ada komentar.