Fakultas Ilmu Komputer UI

Commit 022b58c0 authored by Yumna Pratista Tastaftian's avatar Yumna Pratista Tastaftian
Browse files

Update README.md

parent abfde9bb
Pipeline #23456 passed with stages
in 7 minutes and 12 seconds
......@@ -16,4 +16,12 @@ HEROKU LINK : www.homepageyumna.herokuapp.com
1. Yang paling dominan dalam perubahan ini adalah implementasi dari LiveTesterTestCase
2. Yang berbeda dari desain lama adalah pemanggilan dan pengaksesan seleniumnya pada functional_test, dimana pada desain yang lama selenium memanggil web real dari web ini sehingga saat functional test berjalan pun web sebenernya juga berubah.
3. Untuk yang desain baru, disini dipanggil live_server_url pada saat menjalankan functional_test yang nantinya akan membentuk Django Server sendiri sehingga tidak menggunakan database dan web asli dari url yang sebenarnya.
4. time_sleep yang digunakan pun dirubah
\ No newline at end of file
4. time_sleep yang digunakan pun dirubah
3. Exercise 5
* Proses refactoring :
Refactoring sangat dibutuhkan dalam segala medan pemrograman, sesuai dengan teori yang ada dari buku, maka dengan bentuk TDD kita boleh membuat test passed terlebih dahulu saja, namun nantinya tetap harus direfactor untuk menjaga clean code.
Contoh yang ada pada exercise ini adalah dimana ada beberapa test yang ditulis berkali-kali sehingga program pun menjalankannya lebih dari sekali, sehingga hal tersebut harus dikurangi dengan cara menghapusnya agar hanya dijalankan sebanyak sekali.
* Proses managing test/test organization :
Managing test/test organization ini diperlukan untuk merapihkan dan memiliki tujuan untuk meningkatkan clean code, serta kita juga dapat lebih mudah dalam memilih test apa saja yang mau dijalankan karena setiap file test akan mengurus test pada dirinya sendiri saja.
\ 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