Fakultas Ilmu Komputer UI

Commit 04efa7ae authored by Muhammad Ilham Peruzzi's avatar Muhammad Ilham Peruzzi
Browse files

update readme exercise 7

parent 047ebb4d
Pipeline #24509 passed with stages
in 11 minutes and 31 seconds
......@@ -134,4 +134,8 @@ Setelah dilakukan mutation testing ulang dengan django-mutpy, hasilnya adalah se
- incompetent: 0 (0.0%)
- timeout: 0 (0.0%)
```
Terlihat score yang didapatkan meningkat menjadi 61.9% dan mutant yang survived berkurang, sehingga dapat disimpulkan ada mutant yang berhasil dibunuh setelah ditambahkan test baru tersebut.
\ No newline at end of file
Terlihat score yang didapatkan meningkat menjadi 61.9% dan mutant yang survived berkurang, sehingga dapat disimpulkan ada mutant yang berhasil dibunuh setelah ditambahkan test baru tersebut.
# Cerita Exercise 7
Pada Exercise 7 ini diajarkan sebuah konsep yang dinamakan spiking dan de-spiking. Konsep spiking dan de-spiking ini adalah metode yang digunakan saat kita ingin mencoba mengimplememtasikan sebuah fitur tanpa membuat testnya terlebih dahulu. Spiking adalah kegiatan untuk melakukan implementasi tanpa membuat test terlebih dahulu untuk melihat bagaimana program bekerja dan merasakan 'feel' mengimplementasikan fitur tersebut. Pada exercise 7 ini, spiking dilakukan saat kita mencoba membuat fitur autentikasi, dikarenakan fitur autentikasi sedikit kompleks sehingga kita harus tau bagaimana mengimplementasikannya sebelum membuat test. De-spiking adalah melakukan ulang implementasi yang dilakukan saat spiking dengan menggunakan konsep TTD dan kaidah pemprogramman yang benar. Saat Exercise 7 konsep de-spiking diterapkan saat kita merevert kode dan menghapus folder acccounts untuk dibuat ulang dengan mengikuti kaidah TTD.
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment