Domaine : Développement de logiciels
Produits JetBrains utilisés : WebStorm
Taille de l'organisation : 2
Pays : Royaume-Uni
NutriAdmin est une solution logicielle tout-en-un destinée aux diététiciens et nutritionnistes. Plus de 13 000 utilisateurs et utilisatrices l'ont essayé depuis 2016.
« C'est un plaisir de refactoriser du code avec WebStorm. J'ai pu simultanément déplacer, renommer, diviser et restructurer plus d'une centaine de fichiers en refactorisant mon projet avec confiance et efficacité. Une grande opération de refactorisation peut être un cauchemar dans un IDE moins avancé. Beaucoup de développeurs peuvent hésiter à maintenir et à améliorer périodiquement leur base de code, ce qui entraîne une accumulation de la dette technique et la dégradation de la base de code. Avec WebStorm, c'est un plaisir de garder un code propre au fur et à mesure du développement de nos projets. »
— Diego Oliveira Sanchez, cofondateur de NutriAdmin
Diego et sa partenaire commerciale, Magda, ont lancé NutriAdmin en 2016. Leur front-end était écrit en AngularJS. Un problème de compatibilité avec cette technologie s'est rapidement fait sentir lorsque Google a remplacé AngularJS par Angular. Après avoir examiné de nombreux outils disponibles sur le marché, Diego a finalement opté pour WebStorm. La particularité de WebStorm est que l'IDE permet d'effectuer une analyse statique du code AngularJS, ce qui est extrêmement utile pour leur travail. Il a également apprécié les capacités extensibles et robustes de WebStorm.
Diego a souligné plusieurs avantages que son équipe tire de l'utilisation de WebStorm :
Pour NutriAdmin, l'objectif principal est de s'assurer qu'au fur et à mesure de l'évolution du produit, le code présente un minimum de bogues, qu'il est facile à maintenir et qu'il est extensible. Comme le dit Diego : « WebStorm joue un rôle crucial dans cet objectif. Au cours des prochaines années, nous prévoyons d'écrire des milliers de lignes de code, pour nos applications existantes et peut-être d'autres. WebStorm nous permet d'écrire des logiciels de qualité et de nous assurer qu'ils sont toujours testés. »
Diego Oliveira Sanchez, cofondateur de NutriAdmin
diego@nutriadmin.com
nutriadmin.com
Ruslan Trachuk, responsable de la technologie, Unidata
WebStorm est un genre de couteau suisse. Il existe toujours un meilleur outil pour tel ou tel cas particulier, mais WebStorm est la seule solution polyvalente qui offre une prise en charge robuste de tous les cas qu’un développeur ou une développeuse JavaScript peut rencontrer au quotidien. De plus, il est joli, solide, riche en fonctionnalités et facile d’utilisation.
Matt Lucas, responsable produit, RoadBotics
Nous sommes passés à WebStorm en partie parce que de nombreuses fonctionnalités premium sont prépackagées, ce qui nous a permis de démarrer rapidement et de réduire notre dépendance envers des tiers. De plus, la centralisation de toutes nos licences logicielles a facilité la gestion de l'accès à nos outils de développement.
Varij Kapil, développeur logiciel, IT Manufactory
Nous sommes toujours dans une phase où nous ajoutons de nouvelles caractéristiques et fonctionnalités à notre produit principal, et nous avons parfois beaucoup de changement un peu partout. Des modifications et des refactorisations disruptives doivent se répercuter dans plusieurs modules Java et composants React. Des changements aussi importants n’auraient pas été possibles sans les produits JetBrains.