Pengertian Technical Debt adalah Hutang Teknis. Sebuah konsep pemrograman yang menerapkan ‘asal sistem jalan dulu sesegera mungkin’ dibanding sistem yang diterapkan secara baik dan benar dalam segi arsitektur, coding maupung testing sangat memungkinkan pada saat development terbentuk Technical Debt . Jadi Technical Debt bisa disebut pilihan yang kita tanggung untuk mencapai sebuah tujuan spesifik yang lebih cepat. Pilihan ini suatu saat harus dibayar pada saat project atau sistem sudah live atau berjalan. Tipe-tipe Technical Debt : Menurut tulisan yang dipublikasikan oleh Software Engineering Institute yang berjudul “ Towards on Ontology of Terms of Technical Debt ” ada 13 tipe, yaitu: - Architecture Debt - Build Debt - Code Debt - Defect Debt - Design Debt - Documentation Debt - Infrastructure Debt - People Debt - Process Debt - Requirement Debt
Di post sebelumnya kita udah bahas variabel. Array adalah kumpulan dari variabel yg bertipe sama dan diwakili oleh index. Array Array merupakan objek yang digunakan untuk menyimpan sejumlah data, data yang ditampung pada array dapat berupa tipe data maupun class(objek). array yg sederhana dan sering dipakai adalah array satu dimensi. ada juga array 2 dimensi. sama seperti variabel, array juga ada array primitif dan array objek. array dimulai dari 0 Array List Arraylist adalah mekanisme manipulasi bentuk array dengan menggunakan fungsi add (method untuk menambah isi arrylist) dan get(method untuk mengambil data araylist) . Arraylist dapat menampung data secara dinamis sehingga berapapun jumlahnya akan ditampung tanpa memperhatikan berapa jumlah maksimal elemen yang dapat ditampung.