'전체 글'에 해당되는 글 78건

리팩토링을 지원하는 도구가 등장했다.

 

  • 인텔리제이 IDEA
  • 이클립스
  • 등등

 

메서드 이름을 바꾸는 작업을 메뉴에서 원하는 항목을 클릭하는 것만으로 처리할 수 있다. 실제 리팩토링은 개발 도구가 처리해주며, 따로 테스트할 필요가 없을 정도로 안정적이다.

 

젯브레인즈에서 인텔리제이 IDEA를 출시할 때 내세운 대표 기능 중 하나가 바로 자동 리팩토링이었다.

 

현재는 자동 리팩터링이 흔해졌다. 완성도는 저마다 제법 차이가 난다. 그 원인은 도구 자체에 있기도 하고, 언어마다 리팩터링을 자동화할 수 있는 범위가 다르기 때문이기도 하다.

 

IDE가 제공하는 리팩터링 기능이 강력하기 때문에 손에 익은 텍스트 에디터만 고집하지 말고 IDE를 사용하는 편이 프로그래밍 효율 면에서 훨씬 유리하다.

 

멋진 리팩토링 도구들이 코드 리팩터링을 안전하면서도 마법을 부리듯 처리해줘서 좋다. ( 물론 완벽하지 않은 경우도 있다. )

 


 

최근에는 언어 서버라는 기술이 뜨고 있다. 구문 트리를 구성해서 텍스트 에디터에 API 형태로 제공하는 소프트웨어다.  다양한 텍스트 에디터를 지원할 수 있고, 정교한 코드 분석과 리팩터링 기능을 제공할 수 있다.

 

블로그 이미지

_김은찬

두번 다시는 꺾이지 않으리

,