prodia.dev
northwind/platform-core메인운영 중
AK
2단계 · 분석

저장소 분석 완료

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,832건의 이전 주기에서 파악됨
기술적 부채
순환 종속성 편차가 있는 14개의 핫스팟 모듈
src/services/billing 및 src/lib/queue에 집중되어 있음. 공개 계약을 위반하지 않고 추출 가능한 LOC는 3,400개로 추정됨.
92
성능
6개 엔드포인트에서 P95 API 지연 시간이 매주 2.3% 증가
추적 분석 결과 /orders, /invoices 및 /usage에서 N+1 접근 패턴이 나타남. 인덱싱된 읽기 경로를 사용할 수 있습니다.
78
테스트 범위
결제 중요 분기에서 23%의 커버리지 격차
BillingEngine, RefundProcessor 및 DunningWorker에는 속성 테스트가 부족함. 변경 테스트 결과 38개의 테스트되지 않은 엣지가 발견됨.
71
보안
패치 가능한 CVE가 있는 9개의 타사 패키지
모두 낮음-중간 심각도. 9개 중 8개에 대해 안전한 업그레이드 경로가 존재함. 하나는 사소한 API 조정이 필요함.
66
문서
참조 문서가 없는 47개의 공개 내보내기
지난 90일 동안 다운스트림 소비자에게 플래그 지정된 12개 영역 포함.
41