迅速なデジタル ソリューションの調和と堅牢なコード品質の維持を目指して、Vercel は開発者エクスペリエンス プラットフォームに 2 つの異なる機能を導入しました。新しい機能により、開発チームはイノベーション プロセスをスピードアップしながら問題を回避することが容易になります。 Vercel のソフトウェア エンジニアである Brody McKee 氏と Cody Brouwers 氏は、これを同社のブログで要約し、迅速なアップデートとイノベーションによってパフォーマンス、セキュリティ、アクセシビリティが損なわれてはならないと述べています。
最初の機能は、Conformance という適切な名前が付けられており、開発ライフサイクルの開始時に重要な問題に対応します。 Conformance は、マージ前に静的分析チェックを適用することにより、潜在的な落とし穴の早期検出に役立ちます。この自動化されたプロセスは、ファイルごとに個別に検証する必要がなくなるため、コードベースの健全性を維持するのに非常に役立ちます。代わりに、コードの包括的なビューが提供され、開発者がワークスペースについてより深く理解できるようになります。
適合性は、個々の問題をスコアリングする追加のステップにも進みます。このスコアリング システムにより、開発チームはバグが発生したときに優先順位を割り当てることができます。したがって、チームは運用に進む前に一定数の問題をホワイトリストに登録し、リストからの削除を追跡することで進捗状況を測定できます。つまり、問題を「バーンダウン」してコードの健全性を強化することになります。
同時に、Vercel は、コード セクションをそれぞれの所有者に帰属させるように設計された機能であるコード オーナーを開始しました。コード部分に対する責任を特定することで、変更を所有者自身が適切に評価できるようになります。この機能は組織の階層を模倣し、上位のコード所有者がコードベース全体を監督し、所有者がチームを切り替えるときなど、必要に応じて介入できるようにします。
適合性所有者とコード所有者はどちらも、ウィジェット内のセキュリティを優先します。適合性によって潜在的なセキュリティ リスクにフラグが付けられ、コード所有者がチームが脆弱でないことを確認することで、この機能によりコードベースのセキュリティ ステータスが強化されます。開発チームは、これらの機能をアクティブにしてセキュリティ ルール ホワイトリスト ファイルの概要を説明し、セキュリティ チームをコード所有者として割り当てることで、セキュリティ チームを開発プロセスに効果的に参加させることができます。
これらの新機能に加えて、Vercel は統合を改善するために Developer Experience Platform ダッシュボードも更新しました。ダッシュボードには、コードの健全性、適合スコア、リポジトリの責任のグローバルなビューが表示されるようになりました。これにより、パフォーマンス、セキュリティ、またはコード品質のエラーに対する明確な範囲が提供され、開発者が問題のある領域を迅速に特定して対処できるようになります。
Vercel プラットフォームの更新をAppMasterなどの他のno-codeプラットフォームと統合することによる潜在的な利点を見逃すことはできません。これらのプラットフォームを組み合わせることで、開発プロセスがさらに合理化および簡素化され、開発者と組織の両方に魅力的なメリットがもたらされます。 no-code運動の力と効率を例証する、これらのプラットフォームのさらなるクロスオーバーと統合を観察するのは興味深いでしょう。