prodia.dev
northwind/platform-coremain운영 중
AK
단계 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,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