RANCANG BANGUN PUSTAKA UNTUK REFACTORING OTOMATIS TERHADAP LONG METHOD CODE SMELL
ABSTRAK
Code smell merujuk kepada pola struktur kode perangkat lunak yang memiliki desain buruk, sehingga menjadi ancaman yang dapat menimbulkan bugs, error, ataupun celah pada keamanan di masa yang akan datang. Long method adalah salah satu jenis code smell, yang akan menyebabkan pengembang perangkat lunak kesulitan untuk memahami method yang ditulis. Maka perlu dilakukan proses refactoring. Namun, proses ini membutuhkan pengetahuan terkait code smell yang ingin diatasi. Selain itu, proses pengembangan perangkat lunak akan terhenti. Oleh karena itu, dikembangkan sebuah pustaka yang secara otomatis dapat mendeteksi keberadaan, sekaligus melakukan refactoring terhadap long method code smell yang berhasil dideteksi. Dengan demikian, pengembang perangkat lunak dapat mengembangkan perangkat lunak yang berkualitas dengan proses yang lebih mudah dan cepat. Berdasarkan uji coba yang dilakukan, terbukti bahwa pustaka yang dikembangkan dapat 100% mendeteksi keberadaan long method code smell. Selanjutnya, pustaka ini berhasil merefactoring 68.66% dari long method code smell yang terdeteksi. Berdasarkan hal tersebut, maka pustaka yang dikembangkan dapat mengurangi waktu serta memudahkan pengembang perangkat lunak mengembangkan perangkat lunak yang berkualitas.
[DOWNLOAD ABSTRACT]Kategori
D3 Teknik ElektronikaD3 Teknik Telekomunikasi
D3 Teknik Elektro Industri
D3 Teknik Informatika
D3 Teknologi Multimedia Broadcasting
D4 Teknik Elektronika
D4 Teknik Telekomunikasi
D4 Teknik Elektro Industri
D4 Teknik Informatika
D4 Teknik Mekatronika
D4 Teknik Komputer
D4 Teknik Teknologi Game
S2 Teknik Elektro
S2 Teknik Informatika dan Komputer