業界: ソフトウェア開発

使用されている JetBrains 製品: WebStorm

組織規模: 2

国: イギリス

NutriAdmin

NutriAdmin は、栄養士向けのオールインワン型ソフトウェアソリューションです。 このソリューションの利用者は、2016 年から数えて 13,000 人以上に上ります。

「WebStorm を使えば、コードのリファクタリングも楽に行えます。100 件を超えるファイルの移動、名前の変更、分割、再構成を同時に実行しながら、確実かつ効率的にプロジェクトをリファクタリングできるのです。機能性に劣る IDE で大規模なリファクタリング作業を行うと悲惨な結果を招きかねないため、コードベースの定期的な保守と改善に消極的な開発者もたくさんいます。その結果、技術的負債が蓄積し、コードベースが劣化してしまうのです。WebStorm を使用することで、プロジェクトの成長に合わせてコードを気持ちよく整理しておくことができます。」

— Diego Oliveira Sanchez、NutriAdmin 共同創設者

WebStorm の採用

Diego とそのビジネスパートナーである Magda は、2016 年に NutriAdmin を立ち上げました。二人はフロントエンドを AngularJS で記述していたため、Google が AnglarJS を Angular に置き換えた際にすぐにこのテクノロジーのサポートに関する問題に直面してしまいました。Diego は市場に出回っていた多数のツールを比較した結果、WebStorm を使用することを決めました。WebStorm に白羽の矢が立ったのは、AngularJS コードに静的解析を実施できるこの IDE が作業に大きく役立ったためです。また、彼は WebStorm の拡張性と堅牢な機能も高く評価しています。

WebStorm を使用する主なメリット

Diego は、チームが WebStorm を使用することのメリットを次のようにまとめています。

  • 信頼性の高いサポートが備わった強力な IDE。 NutriAdmin で使用されている AngularJS、NodeJS、React がすべて 1 つの IDE でサポートされていることが開発では重要でした。Diego によると、インテリジェントな自動補完や関連するアクションなどは極めて有益であり、時間の短縮に役立っているとのことです。
  • ツールへの確信。 NutriAdmin の開発者は常にクリーンなコードを記述し、アーキテクチャの進化に合わせて改善するよう努めています。そこで役に立つのが、WebStorm のリファクタリング機能です。Diego とチームは、100 件を超えるファイルをリファクタリングしながら、それらを同時に移動、名前変更、分割、および再構成できており、プロセス全体を効率的に楽しく進められています。
  • シームレスな統合。 WebStorm は NutriAdmin の Azure DevOps リポジトリ、パイプライン、およびワークボードとシームレスに統合します。また、IDE に大規模なプラグインエコシステムが備わっているという点も大きなメリットです。
  • 高度なカスタマイズ機能。 Diego は WebStorm に多数のカスタマイズオプションが備わっていることも気に入っています。インターフェースの調整からキーショートカット、コードテンプレート、自動化に至るまで、WebStorm には開発を心から楽しめるようにするための選択肢がたくさん備わっています。

今後の予定

NutriAdmin については、製品の進化に合わせてコードのバグを最小限に抑え、管理の容易さと拡張可能性を確保することを今後の大きな目標としています。Diego は「WebStorm はこの目標する上で極めて重要な役割を果たしています。今後数年のうちに、既存のアプリや今後リリースされる製品で数千行にも及ぶコードを記述することを想定しています。WebStorm を使用すれば、質の高いソフトウェアを記述し、常にテスト済みの状態を維持することが可能です」と述べています。

お問い合わせ

Diego Oliveira Sanchez、NutriAdmin 共同創設者
diego@nutriadmin.com
nutriadmin.com

同様のカスタマーストーリー

Unidata

Unidata最高技術責任者 Ruslan Trachuk

WebStorm は、言わばスイスアーミーナイフ。 特定のケースに合ったツールは必ず存在するものですが、WebStorm は、JavaScript 開発者が日常的に直面するあらゆるケースをサポートできる堅牢で唯一のオールインワンソリューションです。 さらに外観もよく、機能性に優れ、使いやすさも兼ね合わせています。

RoadBotics

Matt Lucas、RoadBotics 製品部門長

当社は部分的に WebStorm への移行を完了させましたが、その決め手となったのは多数の優れた機能が最初から含まれていることでした。おかげさまですぐに仕事に着手し、余計なサードパーティ製品への依存度を下げることができました。 また、すべてのソフトウェアライセンスが一箇所に集約されているため、開発ツールへのアクセスを管理しやすくなりました。

IT Manufactory

IT Manufactoryソフトウェア開発者 Varij Kapil

弊社は現在、主要製品に新機能を構築している段階で、多数の箇所で多くが変更する場合があります。 複数の Java モジュールや React コンポーネントで変更やリファクタリングを突然行わなければならないこともあります。 JetBrains 製品がなければ、このような大々的な変更を行うことはできませんでした。

その他のカスタマーストーリー