Fakultas Ilmu Komputer UI

Commit 843a276c authored by Rani Lasma Uli's avatar Rani Lasma Uli
Browse files

Merge branch 'testinggoat/ch12' of...

Merge branch 'testinggoat/ch12' of gitlab.cs.ui.ac.id:pmpl/practice-collection/2019/1606885025-practice
parents cbddb048 c6794722
...@@ -5,6 +5,8 @@ ...@@ -5,6 +5,8 @@
## Outline ## Outline
- [Cerita Exercise 3](#cerita-exercise-3) - [Cerita Exercise 3](#cerita-exercise-3)
- [Cerita Exercise 4](#cerita-exercise-4) - [Cerita Exercise 4](#cerita-exercise-4)
- [Refactoring and Clean Code](#refactoring-and-clean-code)
- [Why Need Test Organization](#why-need-test-organization)
- [URL](#url) - [URL](#url)
- [Install Modules](#install-modules) - [Install Modules](#install-modules)
...@@ -130,5 +132,8 @@ Refactoring dapat dilakukan dengan menambahkan... ...@@ -130,5 +132,8 @@ Refactoring dapat dilakukan dengan menambahkan...
``` ```
dan memindahkan semua styling ke dalam file tersebut. dan memindahkan semua styling ke dalam file tersebut.
### Refactoring and Clean Code
### Why Need Test Organization
Test Organization menjadi penting saat test yang dibuat akan banyak. Jika semua test ditaruh dalam 1 file, debugging akan sulit. File test menjadi sangat panjang dan readability-nya berkurang. Untuk menghindari kondisi semacam ini, kita perlu mengorganisir sejumlah test ke dalam file (class) terpisah untuk memastikan helper method pada test menjadi reusable, menghindari redundant code, dan meningkatkan readability code. Readability code sangatlah penting untuk perkembangan aplikasi yang lebih besar, seperti penambahan fitur atau perubahan requirement yang biasa terjadi pada penerapan Agile Methodology. Jadi, kesadaran untuk menjaga readability code harus disadari sedari awal pengembangan.
\ 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