Fakultas Ilmu Komputer UI

Commit 9e6917de authored by Agas Yanpratama's avatar Agas Yanpratama 💬
Browse files

Add Reflection on exec 7

parent fdbe308c
Pipeline #24674 passed with stages
in 33 minutes and 57 seconds
......@@ -255,6 +255,22 @@ Dalam pengerjaan penulis berhasil membuat mutant yang _strongly killed_. Penulis
***
### Exercise 7
#### Apa itu _Spiking_ dan _De-Spiking_?
_Spiking_ berasal dari kata _Spike_ yang merupakan salah satu teknik yang ada pada TDD. _Spike_ sendiri memiliki arti untuk melakukan sebuah hal yang cepat atau _prototype_ untuk mengetahui apakah suatu _code_ bekerja sesuai fungsinya tanpa melakukan tes sama sekali atau hanya membuat sedikit tes. _Spiking_ berarti melakukan teknik _Spike_ yang termasuk salah satu teknik dalam TDD.
_De-Spiking_ Berarti menulis ulang _prototype_ atau solusi yang dibuat dengan TDD karena kita sudah mengetahui cara mengimplementasikan sebuah solusi baru untuk program kita.
#### Kenapa _Spiking_ dan _De-Spiking_?
_Spiking_ sangat berguna karena jika kita ingin mencoba solusi baru yang akan diimplementasikan program kita, kita bisa mempelajari bagaimana kerjanya tanpa terlalu pusing dengan pembuatan tes yang lengkap karena kita belum mengetahui tentang solusi baru yang akan diterapkan.
Pertanyaan berikutnya adalah kenapa melakukan _De-Spiking_, padahal kita sudah mempunyai program yang berjalan sesuai keinginan Kita. Hal ini dilakukan karena kita sudah mengetahui informasi yang cukup untuk menerapkan TDD yang baik. Oleh karena itu, walaupun pada awalnya tidak ada TDD, dengan proses _spike_ dan _de-spike_ kita bisa mencoba mempelajari implementasi hal baru dengan mudah dan tetap menggunakan prinsip TDD yang sesuai.
***
### Referensi Pengerjaan Latihan:
* Percival, H. (2017). Test-driven development with Python obey the testing goat. London: OReilly. referesnsi: https://www.obeythetestinggoat.com/
......
Markdown is supported
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