Fakultas Ilmu Komputer UI

Commit e783cf90 authored by Luthfi Dzaky Saifuddin's avatar Luthfi Dzaky Saifuddin
Browse files

add readme md

parent 7c572f61
Pipeline #22213 canceled with stages
in 3 minutes and 26 seconds
......@@ -11,7 +11,7 @@ http://pmpl-luthfi.herokuapp.com
## Tutorial 1 (DONE)
## Tutorial 2 (DONE)
forgot squash commit
## Tutorial 3 Explanation
## Tutorial 3 Explanation (DONE)
### Isolation Test
Pada tutorial 3 kali ini, dijelaskan mengenai <i>isolation test</i>, dimana seharusnya sebuah tes berjalan secara <b>independen</b>. Pada tutorial sebelumnya ketika kita menjalankan <i>functional test</i>. Kita harus menghapus `db.sqlite3` terlebih dahulu karena masih tersimpan data pada <i>functional test</i> sebelumnya.
......@@ -36,4 +36,24 @@ Kedua, pada latihan sebelumnya setiap kali kita menjalankan sebuah `functional t
* Waktu yang digunakan terlalu lama, hal tersebut membuat `functional test` berjalan lama.
Pada latihan kali ini menggunakan konsep `try-catch` dimana ketika tiap `time.sleep(0.5)` akan mengecek apakah elemen yang dicari ada atau tidak. Jika sudah mencapai `threshold` yang ditentukan (pada latihan ini 10 detik), maka akan langsung menimbulkan error.
![Foto 2](https://i.ibb.co/dBrHJSq/line-20190928-212737.jpg)
\ No newline at end of file
![Foto 2](https://i.ibb.co/dBrHJSq/line-20190928-212737.jpg)
## Tutorial 4 (DONE)
Pada tutorial 4 kali ini, mempelajari bagaimana seharusnya sebuah program
dibuat secara bertahap. TDD membantu kita untuk bekerja secara bertahap
dengan cara memastikan setiap fitur yang kita buat sebelumnya tidak
menjadi rusak dengan penambahan fitur yang kita tambahkan.
Selain itu, tutorial ini saya juga mengimplementasikan styling dengan <b>SCSS</b>
dan juga mengimplementasikannya pada tahap Deployment.
Kemudian, saya juga belajar untuk melakukan testing pada bentuk
layout. Sehingga bisa memastikan apakah style yang saya gunakan (dengan <b>SCSS</b>)
berhasil masuk. Untuk file yang saya gunakan adalah `home1.scss` sedangkan
jika saya menggunakan `home2.scss` akan menimbulkan `functional test` error
karena pada test tersebut saya mengecek layout apakah input berada di tengah atau tidak.
Ada perubahan pada `functional_test` dimana saya harus memakai
`StaticLiveServerTestCase` untuk mengetes layout karena ketika saya menggunakan
`LiveServerTestCase` style yang saya gunakan tidak tampil. Namun, penggunaannya tetap sama.
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