Сфера деятельности: Разработка ПО

Используемые продукты JetBrains: WebStorm

Число сотрудников: 2

Страна: Великобритания

NutriAdmin

NutriAdmin предлагает комплексное программное решение для диетологов и нутрициологов, которое с 2016 года привлекло уже более 13 000 пользователей.

«Рефакторинг кода в WebStorm — одно удовольствие. Можно одновременно перемещать, переименовывать, разделять и реструктурировать более сотни файлов. При этом я уверен в результате. В менее продвинутых IDE масштабный рефакторинг может обернуться настоящим кошмаром, поэтому многие разработчики не очень-то любят обслуживать и улучшать кодовую базу. В результате там накапливаются недоработки и качество базы ухудшается. WebStorm очень помогает делать код аккуратнее по мере развития проектов».

— Диего Оливейра Санчес, сооснователь NutriAdmin

Переход на WebStorm

Диего и его деловой партнер Магда выпустили NutriAdmin в 2016 году. Фронтенд был написан на AngularJS, и вскоре они столкнулись с проблемой поддержки этой технологии: Google заменила AngularJS на Angular. Диего изучил множество инструментов на рынке и остановил свой выбор WebStorm. Главным преимуществом этой IDE оказалось то, что она могла выполнять статический анализ кода AngularJS — это было очень полезно в работе. Кроме того, Диего оценил функциональность и эффективность WebStorm.

Важнейшие преимущества WebStorm

Диего выделяет несколько преимуществ WebStorm для его команды:

  • Мощная IDE с надежной поддержкой. Поддержка всех технологий, используемых в NutriAdmin — AngularJS, NodeJS, React — в рамках одной IDE имеет большое значение для команды. По словам Диего, трудно переоценить умное автодополнение кода и контекстные действия. Они экономят уйму времени.
  • Уверенность в инструменте. Разработчики NutriAdmin стремятся писать качественный код и улучшать его по мере развития архитектуры решения. В этом им на помощь приходят возможности рефакторинга WebStorm. Диего и его команда могут одновременно перемещать, переименовывать, разделять и реструктурировать более сотни файлов — быстро и эффективно.
  • Возможности интеграции. WebStorm интегрирован с репозиториями NutriAdmin в Azure DevOps, пайплайнами и досками задач. Кроме того, очень удобно, что к IDE можно подключить самые разные плагины.
  • Возможности кастомизации. Диего нравится, что в WebStorm все легко настраивается: от интерфейса и сочетаний клавиш до шаблонов кода и автоматизации. Благодаря этому работать в IDE действительно приятно.

Планы на будущее

Главная задача на будущее — минимизировать количество ошибок в коде по мере развития продукта, обеспечить удобное обслуживание кода и возможность его расширения. Вот что говорит Диего: «WebStorm имеет решающее значение для решения этой задачи. В ближайшие годы мы планируем написать тысячи строк кода для уже существующих и, возможно, новых приложений. WebStorm позволяет писать качественное ПО и обеспечивать его всестороннее тестирование».

Контакты

Диего Оливейра Санчес, сооснователь NutriAdmin
diego@nutriadmin.com
nutriadmin.com

Похожие истории клиентов

Юнидата

Руслан Трачук, технический директор компании Юнидата

WebStorm — это своего рода швейцарский армейский нож. Различные инструменты могут быть хорошо заточены под те или иные задачи, в то время как WebStorm — это единственное универсальное решение, поддерживающее всевозможные сценарии Javascript-разработки. Кроме того, IDE многофункциональна, проста и приятна в использовании.

RoadBotics

Мэтт Лукас, руководитель продукта, RoadBotics

Одной из причин, побудивших нас перейти на WebStorm, было наличие в его стандартной комплектации множества премиальных возможностей, которые позволили быстро приступать к работе и снизить зависимость от стороннего ПО. Кроме того, централизация всех лицензий на программное обеспечение позволила нам проще управлять доступом к инструментам разработки.

IT Manufactory

Вариж Капил, разработчик, IT Manufactory

Пока что мы занимаемся созданием новой функциональности на базе основного продукта. И порой нам приходится много что менять. Критические изменения и рефакторинги могут затрагивать по несколько Java-модулей и React-компонент. И мы бы не смогли вносить столь крупные изменения, не будь у нас продуктов JetBrains.

Другие истории клиентов