최근에 이직을 했는데
기존 직원들이 전부 이클립스를 쓰고 있어서
일단 이클립스를 깔았다가...
이전 회사에서 인텔리제이를 한참 쓰다보니
이클립스가 너무 불편해서
같이 바꾸자고 하고싶은데
문제는 비용이겠죠
이클립스로 잘 해오다가 인텔리제이로 바꾸자고 하면
회사입장에서는 당연히 비용에대해서 거부감이 들텐데
설득을 어떻게 하는게 좋을까요?
기존 직원들은 인텔리제이를 써보고싶었지만 안써봤다네요
최근에 이직을 했는데
기존 직원들이 전부 이클립스를 쓰고 있어서
일단 이클립스를 깔았다가...
이전 회사에서 인텔리제이를 한참 쓰다보니
이클립스가 너무 불편해서
같이 바꾸자고 하고싶은데
문제는 비용이겠죠
이클립스로 잘 해오다가 인텔리제이로 바꾸자고 하면
회사입장에서는 당연히 비용에대해서 거부감이 들텐데
설득을 어떻게 하는게 좋을까요?
기존 직원들은 인텔리제이를 써보고싶었지만 안써봤다네요
Eclipse는 Plugin에 대한 호환성 인증을 별도로 하지 않기에 Plugin 설치시 의존성 및 버전문제로 충돌 문제가 종종 발생, IntelliJ IDEA는 필수 Plugin들은 내장되어 있으며, 그 외 Plugin들에 대해서도 JetBrains에서 보증을 하기에 관련 문제 전무함
Eclipse는 Maven 관련하여 변경사항이 있을 때 다양한 오류들이 종종 발생하는데 소스 사이즈가 크면 클수록 해결하는데 시간이 제법 소요, 그 외에도 특정 상황에서 강제로 종료되거나 Freezing(멈춤) 현상이 종종 발생하는데 IntelliJ IDEA에서는 관련 현상 전무함
Eclipse도 OpenJDK를 지원하는데, NewPlatform 서비스를 11버전으로 구동시 JVM 충돌이 자주 발생함, IntelliJ IDEA에서는 충돌 전무함
속도
IntelliJ IDEA는 소스 파일을 Indexing 해놓기 때문에 파일 및 내용 검색시 빠른 검색 가능
지원되는 Code Assist(코드 자동완성)가 많은데, 속도가 상당히 빠름
체감상 Eclipse보다 모든 면에서 빠름
안정성, 속도, 편의성으로 생산성 증대
Code Assist(코드 자동완성)로 여러가지 다양한 방법 도출 가능
Code Inspection(코드 검증) 및 Refactoring 기능을 통해 Deprecated된 Method를 사전에 탐지할 수 있으며, 더 좋은 방법을 가이드해줌에 따라 코딩 실력 향상
1년 3회 업데이트로 편의성도 지속적으로 향상되고 있고, 신기술에 대한 대응이 빠르기에 개발 최신 Trend를 접할 수 있음
중복 코드를 검출할 수 있는 기능을 통해 소스 경량화 가능
기본옵션으로 제공되는 소스 자동 저장을 통해 미연의 사태 방지 가능
예전에 도입하면서 작성했던 문서..일부입니다.
도움이 되실지..
툴을 바꿈으로써 생기는 안정성이, 품질에 어느정도 기여되고(초기 버그수가 얼만큼 준다...) 같은 양의 코딩시 생산성이 어느정도 증가된다.. 라는 걸 어필하는게 필요하다고 생각합니다. 이런 저런 기능이 있다라고 길게 쓸 필요없이 그런 가능이 품질과 코스트, 그리고 납기에 얼마만큼 영향을 미치는지 정량적인 수치를 제출이 젤 좋죠.
개발자들한테 설득하는것보다 임원이랑 경영팀 설득이 문제인데
자체 수치가 없으니 설득하기 쉽지 않아서요 ㅋㅋ
애초에 정량적인 비교를 하기 위한 현재의 수치가 없는 경우가 대부분이라 얼마만큼 향상되었는지 수치로 내라고 해도 무리인 경우가 많아서. ㅎㅎ
경영진 : 개발자들이 위의 사항에 대한 시간이 줄어드는 만큼 개발자들의 공기 단축이 됨.
정도가 가장 간단한 대답일듯하네요.ㅎ
저도 이클립스에서 인텔리J로 넘어오고 나선 행복하답니다.