ステージ02 · 分析
リポジトリが分析されました
Prodiaはコードベースの構造モデルを作成し、その進化能力を評価し、最も効果の高い機会を明らかにしました。
リポジトリ
northwind/platform-core
言語
TypeScript
サイズ
248,412 LOC
貢献者
47
年齢
3年4ヶ月
0/ 100
進化スコア
継続的かつ自律的な変更を吸収する能力。
高いほど良い
0/ 100
機会スコア
検出された高レバレッジ改善の密度。
高いほど良い
0/ 低い
リスクスコア
広範囲にわたる変更リスクの集計。
低いほど良い
言語構成
ソース表面積で重み付け
12分前にインデックス化
TypeScript 72%Go 14%Rust 8%その他 6%
発見の洞察
あなたのソフトウェアが改善したいと思っているところ
技術的負債
循環依存関係のずれがある14のホットスポットモジュール
src/services/billingとsrc/lib/queueに集中。公開契約を破らずに抽出可能な推定3,400 LOC。
92
パフォーマンス
6つのエンドポイントでP95 APIレイテンシーが前週比2.3%上昇
トレース分析によると、/orders、/invoices、/usageでN+1アクセスパターンが指摘されています。インデックス付き読み取りパスが利用可能です。
78
テストカバレッジ
支払い処理上重要なブランチで23%のカバレッジギャップ
BillingEngine、RefundProcessor、DunningWorkerにはプロパティテストがありません。ミューテーションテストは38の未テストのエッジを示唆しています。
71
セキュリティ
パッチ利用可能なCVEを持つ9つのサードパーティパッケージ
すべて低から中程度の深刻度。9つのうち8つには安全なアップグレードパスが存在します。1つは軽微なAPI適応が必要です。
66
ドキュメント
参照ドキュメントが欠落している47の公開エクスポート
過去90日間にダウンストリームコンシューマによってフラグ付けされた12のインターフェースを含みます。
41
