Setor: Desenvolvimento de software

Produtos da JetBrains usados: WebStorm

Tamanho da organização: 2

País: Reino Unido

NutriAdmin

O NutriAdmin é uma solução de software multifuncional para nutrólogos e nutricionistas. Mais de 13.000 usuários já o experimentaram desde 2016.

“É uma delícia refatorar código com o WebStorm. Já consegui mover, renomear, dividir e reestruturar simultaneamente mais de uma centena de arquivos enquanto meu projeto é refatorado com segurança e eficiência. Uma grande operação de refatoração pode ser um pesadelo em um IDE menos avançado, e muitos desenvolvedores podem às vezes hesitar em manter e melhorar periodicamente suas bases de código, levando ao acúmulo de dívida técnica e uma base de código degradante. Com o WebStorm, tem sido um prazer manter o código organizado à medida que os nossos projetos crescem.”

— Diego Oliveira Sanchez, cofundador da NutriAdmin

Adoção do WebStorm

Diego e sua parceira de negócios, Magda, lançaram a NutriAdmin em 2016. Tendo seu front-end escrito em AngularJS, eles rapidamente se depararam com um problema no suporte a essa tecnologia quando o Google substituiu o AngularJS pelo Angular. Diego examinou muitas das ferramentas que estavam disponíveis no mercado e acabou optando pelo WebStorm. O que diferenciava o WebStorm era que o IDE era capaz de realizar análises estáticas no código AngularJS, o que foi imensamente útil para o trabalho deles. Ele também gostou muito dos recursos extensíveis e robustos do WebStorm.

Os principais benefícios do uso do WebStorm

Diego descreveu vários benefícios que sua equipe obtém ao usar o WebStorm:

  • Um IDE poderoso com suporte confiável. Ter suporte a todas as tecnologias usadas no NutriAdmin — AngularJS, NodeJS, React — em um só IDE foi crucial para o desenvolvimento. Segundo Diego, coisas como complementação automática inteligente e ações relevantes são inestimáveis e lhes poupam muito tempo.
  • Confiança na ferramenta. Os desenvolvedores da NutriAdmin sempre se esforçam para escrever um código limpo e melhorá-lo à medida que a arquitetura evolui. É aí que os recursos de refatoração do WebStorm são úteis. Diego e sua equipe podem mover, renomear, dividir e reestruturar simultaneamente mais de cem arquivos à medida que fazem refatorações, tornando todo o processo muito eficiente e agradável.
  • Integração perfeita. O WebStorm integrou-se perfeitamente aos repositórios, pipelines e quadros de trabalho Azure DevOps da NutriAdmin. Além disso, o fato de o IDE ter um grande ecossistema de plug-ins também é uma grande vantagem.
  • Altas possibilidades de personalização. Diego adora o fato de o WebStorm ter muitas opções de personalização. Desde ajustes de interface até atalhos de teclas, templates de código e automação, o WebStorm oferece muitas opções para tornar o desenvolvimento uma experiência verdadeiramente agradável.

Planos futuros

Para a NutriAdmin, a principal meta a seguir é garantir que, à medida que o produto evolui, seu código tenha o mínimo de bugs, seja fácil de manter e seja extensível. Como Diego colocou: “O WebStorm desempenha um papel crucial nessa meta. Nos próximos anos, esperamos escrever milhares de linhas de código para nossas aplicações existentes e possivelmente muitas outras. O WebStorm nos permite escrever software de qualidade e garantir que ele sempre seja testado.”

Contatos

Diego Oliveira Sánchez, Cofundador da NutriAdmin
diego@nutriadmin.com
nutriadmin.com

Histórias de clientes semelhantes

Unidata

Ruslan Trachuk, Diretor de tecnologia da Unidata

O WebStorm é como um canivete suiço. Sempre existe uma ferramenta melhor para algum caso específico, mas o WebStorm é a única solução completa com suporte robusto para todos os casos que você pode enfrentar diariamente como desenvolvedor JavaScript. Além disso, ele é bonito, sólido, repleto de recursos e fácil de usar.

RoadBotics

Matt Lucas, Chefe de produtos, RoadBotics

Migramos para o WebStorm em parte porque muitos dos recursos Premium estão incluídos no pacote, o que nos permite começar rapidamente, reduzindo nossa dependência por ferramentas de terceiros. Além disso, ter todas as nossas licenças de software em um só lugar facilitou o acesso às nossas ferramentas de desenvolvimento.

IT Manufactory

Varij Kapil, Desenvolvedor de software da IT Manufactory

Ainda estamos em uma fase em que estamos construindo novos recursos e funcionalidades além do nosso produto principal e, às vezes, muitas coisas mudam em vários lugares. Mudanças e refatorações significativas precisam acontecer em vários módulos Java e componentes React. Não teria sido possível fazer mudanças tão grandes sem os produtos da JetBrains.

Mais histórias de clientes