veniq
1.0.0
거의 모든 개발자는 일상적인 작업을 위임하게되어 기쁩니다. 기술 부채는 우리가 일반적으로 할 시간이없는 일상입니다. 기술 부채를 떠나는 것은 단기적으로 제품 개발에 도움이 될 수 있지만 장기적으로 프로젝트를 망칠 수 있습니다.
Long Method 코드 냄새와 Extract Method 리팩토링은 개발자가하는 가장 인기있는 리팩토링 중 하나입니다. 그러나 Extract Method 정확히 수행하는 방법에 대한 합의는 없습니다.
우리의 연구 프로젝트에서 우리는 Machine Leanning을 사용하여 Extract Method 추천 시스템을 만드는 것을 목표로합니다. 이 시스템은 Java 메소드의 소스 코드를 사용하여 두 부분으로 분해되는 방법을 권장합니다.
우리는 개발자가 Extract Method 리팩토링을 선호하는 방법을 이해하는 연구 요소에 관심이 있습니다.