Informasi Umum

Kode

23.04.1111

Klasifikasi

005.1 - software engineering

Jenis

Karya Ilmiah - Skripsi (S1) - Reference

Subjek

Software Architecture

Dilihat

465 kali

Informasi Lainnya

Abstraksi

<p>The rapid growth of backend technology correlates positively with the number of problems that arise. One of the issues is the negligence of following an ideal backend system architecture. It causes various problems such as huge numbers of code duplication in many locations of the backend system codebase leading to a low maintainability level. This research aims to investigate the impacts of applying clean architecture on the backend codebase by creating several layers in the codebase according to the business logic hierarchy. To analyze the impacts, this research utilizes several metrics such as Cyclomatic Complexity, Weighted Method Count, Kan's Defects, Halstead’s score, and Maintainability Index. The results showed that all maintainability metric scores improved after refactoring a selected backend codebase by applying the clean architecture principle. The improvements range from 21% to 61% for various maintainability metrics. This study validates that the implementation of a clean architecture in the backend codebase could increase the maintainability, reduce its complexity, and reduce developer effort to modify the codebase.</p>

  • CCH2A3 - PEMROGRAMAN WEB
  • ITH3N3 - REKAYASA PERANGKAT LUNAK
  • CTI3C3 - PEMROGRAMAN WEB
  • CTI3H3 - REKAYASA PERANGKAT LUNAK

Koleksi & Sirkulasi

Seluruh 1 koleksi sedang dipinjam

Anda harus log in untuk mengakses flippingbook

Pengarang

Nama YOSEP NOVENTO NUGROHO
Jenis Perorangan
Penyunting
Penerjemah

Penerbit

Nama Universitas Telkom
Kota
Tahun 2023

Sirkulasi

Harga sewa IDR 0,00
Denda harian IDR 0,00
Jenis Non-Sirkulasi