업계: 소프트웨어 개발

사용한 JetBrains 제품: WebStorm

조직 규모: 2

국가: 영국

NutriAdmin

NutriAdmin은 영양사와 영양학자를 위한 올인원 소프트웨어 솔루션입니다. 2016년 이후 13,000명 이상이 이 솔루션을 사용했습니다.

"WebStorm으로 코드를 리팩터링하는 것은 즐거운 일입니다. 확신을 가지고 효율적으로 프로젝트를 리팩터링하면서 100개 이상의 파일을 동시에 이동, 이름 변경, 분할 및 재구성할 수 있습니다. 기술력이 떨어지는 IDE에서는 대규모 리팩터링 작업이 악몽이 될 수 있고, 많은 개발자들이 때로 코드베이스를 주기적으로 유지 관리하고 개선하는 것을 꺼리면서 기술적 부채가 누적되고 코드베이스의 품질이 저하될 수 있습니다. WebStorm을 사용하면 프로젝트 규모가 커져도 코드를 깔끔하게 유지할 수 있습니다."

— Diego Oliveira Sanchez, NutriAdmin 공동 설립자

WebStorm 도입

Diego와 그의 비즈니스 파트너인 Magda는 2016년에 NutriAdmin을 출시했습니다. 프런트엔드를 AngularJS로 작성했지만 Google이 AngularJS를 Angular로 교체했을 때 이 기술을 지원하는 데 문제가 생겼습니다. Diego는 시중에 나와 있는 여러 도구를 살펴보고 결국 WebStorm을 선택했습니다. WebStorm 선택의 결정적 요인은 IDE가 AngularJS 코드에서 정적 분석을 수행할 수 있다는 점이었습니다. 이는 작업에 큰 도움이 되었습니다. 이와 함께 WebStorm의 확장 가능하고 강력한 기능도 높은 평가를 받았습니다.

WebStorm 사용의 핵심 이점

Diego는 그의 팀이 WebStorm을 사용하여 얻을 수 있는 몇 가지 이점을 설명했습니다.

  • 신뢰할 수 있는 지원을 제공하는 강력한 IDE. NutriAdmin에서 사용되는 기술(AngularJS, NodeJS, React)을 하나의 IDE에서 지원한 것은 개발에 매우 큰 도움을 주었습니다. Diego에 따르면 지능형 자동 완성 및 관련 액션 등의 기능이 매우 탁월하며 작업 시간을 크게 줄여줍니다.
  • 도구에 대한 확신. NutriAdmin의 개발자들은 항상 깔끔한 코드를 작성하고 아키텍처의 발전에 따라 코드도 개선하기 위해 노력합니다. 여기서 WebStorm의 리팩터링 기능이 빛을 발합니다. Diego와 그의 팀은 리팩터링 과정에서 100개 이상의 파일을 동시에 이동, 이름 변경, 분할 및 재구성할 수 있어 프로세스 전반에 걸쳐 효율성과 편리성의 이점을 누리고 있습니다.
  • 원활한 통합. WebStorm은 NutriAdmin의 Azure DevOps 저장소, 파이프라인 및 작업 보드와 원활하게 통합되었습니다. 또한 IDE에 광범위한 플러그인 에코시스템이 있다는 사실도 큰 장점입니다.
  • 높은 사용자 지정 수준. WebStorm에 많은 사용자 지정 옵션이 있다는 점도 Diego가 이 도구를 좋아하는 이유 중 하나입니다. 인터페이스 조정부터 단축키, 코드 템플릿 및 자동화에 이르기까지 WebStorm은 개발 작업을 진정 즐거운 경험으로 만들어주는 다양한 선택을 제공합니다.

향후 계획

NutriAdmin이 앞으로 세우고 있는 주된 목표는 제품 발전에 맞추어 코드의 버그를 최소화하고 유지 관리를 간소화하며 확장 가능하도록 하는 것입니다. Diego는 이렇게 말했습니다. “WebStorm은 이 목표에서 중요한 역할을 합니다. 향후 몇 년 동안 우리는 기존 앱, 아마도 그 이상의 앱을 위해 수천 줄의 코드를 작성할 것으로 예상합니다. WebStorm을 사용하면 고품질 소프트웨어를 작성하고 언제든지 테스트할 수 있습니다.”

문의

Diego Oliveira Sanchez, NutriAdmin의 공동 설립자
diego@nutriadmin.com
nutriadmin.com

유사한 고객 후기

Unidata

Ruslan Trachuk, 최고 기술 책임자, Unidata

WebStorm은 스위스 군용 칼과도 같습니다. 특정한 상황에 언제나 더 좋은 도구가 있기 마련이지만 WebStorm은 JavaScript 개발자들이 일상적으로 직면할 수 있는 모든 사용 사례를 강력하게 지원하는 유일한 올인원 솔루션입니다. 게다가 멋지고 견고하며 기능이 풍부하고 사용하기 쉽습니다.

RoadBotics

Matt Lucas, RoadBotics 제품 총괄

저희가 부분적으로 WebStorm으로 전환한 이유는 많은 프리미엄 기능이 처음부터 포함되어 있다는 점 때문이었습니다. 이로 인해 추가적인 타사 제품에 대한 의존도를 낮추면서도 일에 바로 착수 할 수 있게 되었습니다. 그뿐 아니라 소프트웨어 라이선스가 한 곳에 있어, 개발 도구에 대한 접근 관리가 한결 간편해 졌습니다.

IT Manufactory

Varij Kapil, 소프트웨어 개발자, IT Manufactory

저희는 여전히 주요 제품에 새로운 기능을 구축하는 과정에 있고 때로는 많은 곳에서 많은 사항을 변경합니다. 이 때문에 여러 Java 모듈과 React 구성 요소에서 상당한 수준의 변경과 리팩터링이 필요하죠. JetBrains 제품이 없었다면 이러한 큰 변경 작업은 엄두도 내지 못했을 겁니다.

고객 후기 더보기