Pengujian dan Benchmarks
Bagian dari kursus Go
Kamu menulis sebuah fungsi, menjalankan programnya, melihat jawabannya benar, lalu lanjut. Seminggu kemudian kamu mengubah sesuatu di dekatnya dan fungsi itu diam-diam mulai mengembalikan hasil yang salah untuk bilangan negatif. Tidak ada yang sadar selama sebulan.
Test adalah pemeriksaan ulang itu, ditulis sekali dan dijalankan oleh mesin. Nilainya bukan membuktikan kodemu benar hari ini, saat kamu baru saja melihatnya berjalan. Nilainya adalah enam bulan lagi kamu bisa mengubah apa pun, menjalankan satu perintah, dan mendapat jawaban lugas tentang apa yang kamu rusak.
Ingin belajar Go Pengujian dan Benchmarks di lingkungan nyata?
Klik di bawah, dapatkan mesin Linux dengan Go siap pakai, dan kerjakan Pengujian dan Benchmarks secara praktik dengan tutor AI yang memahami kodemu.
Mulai pelajaran iniPengujian dan BenchmarksYang akan kamu pelajari
- Go test
- Testing.T
- Table-driven tests
- T.Run subtests
- Testing.B benchmarks
- _test.go file naming
- Test coverage
