코드 스멜(code smell); 리팩토링(refactoring); 소프트웨어구조(software structure)
Issue Date
2020-07
Publisher
한국컴퓨터정보학회
Citation
한국컴퓨터정보학회 하계학술대회 논문집, v. 28, NO. 2, Page. 389-390
Abstract
배포된 소프트웨어는 고객의 새로운 요구사항을 반영하면서 기능을 추가하거나 수정한다. 수정된 소프트 웨어는 문제없이 동작하지만, 내부의 구조는 점점 더 복잡해지면서 유지보수가 어려워지고, 수정 시 버그 발 생 확률이 높아지게 된다. 이에 따라 잘못된 코드 구조를 개선하고, 소프트웨어의 품질을 향상시켜야한다. 본 논문에서는 개발된 ERP 근태관리 시스템이 지속적인 요구사항을 반영하면서 발생한 잘못된 코드 구조인 코드 스멜을 탐지하고 분석하는 연구를 진행하였다