Home Start Back Next End
  
32
2.13
Test Driven Development (TDD)
Test-Driven Development
adalah
sebuah
teknik
pengembangan
software
yang
melibatkan
penulisan
unit-unit test
case
dan
kemudian
mengimplementasikannya
kedalam kode
yang
diperlukan
untuk
melewati
tes
tersebut.
Semenjak
dipublikasikan pada
awal
tahun
2003,
TDD
banyak
mendapatkan respon yang baik dari para pengembang software. (Newkirk dan
Vorontsov, 2004)
Ruby
on
Rails juga
mendukung
pengembangan
aplikasi
dengan
menggunakan teknik TDD ini. Rails secara otomatis membuat unit-unit test case
yang umum digunakan pada saat memulai membuat suatu proyek baru.
2.14
Model View Controller (MVC)
2.14.1  Sejarah MVC
Pada tahun 1979, Trygve Reenskaug mengembangkan sebuah
arsitektur
baru
untuk
mengembangkan aplikasi
yang
interaktif.
Dalam
desainnya, Trygve Reenskaug memisahkan aplikasi menjadi 3 jenis
komponen, yaitu model, views dan controllers. (Thomas, 2005, p9).
2.14.2  Pengertian MVC
MVC adalah salah satu design pattern yang terkenal untuk
pembuatan aplikasi. MVC
merupakan singkatan dari Model Views
Controllers yang
terdiri
dari
3
komponen
yang
terpisah
yang
mempermudah   developer   karena   membuat   aplikasi   menjadi   lebih
portable, scalable dan maintanable.
Word to PDF Converter | Word to HTML Converter