Clean Architecture Implementation Impacts on Maintainability Aspect for Backend System Code Base

YOSEP NOVENTO NUGROHO

Informasi Dasar

182 kali
23.04.1111
005.1
Karya Ilmiah - Skripsi (S1) - Reference

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.

Subjek

SOFTWARE ARCHITECTURE
 

Katalog

Clean Architecture Implementation Impacts on Maintainability Aspect for Backend System Code Base
 
 
Indonesia

Sirkulasi

Rp. 0
Rp. 0
Tidak

Pengarang

YOSEP NOVENTO NUGROHO
Perorangan
 
 

Penerbit

Universitas Telkom
 
2023

Koleksi

Kompetensi

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

Download / Flippingbook

 

Ulasan

Belum ada ulasan yang diberikan
anda harus sign-in untuk memberikan ulasan ke katalog ini