프로젝트 배경
1) 문제점 - 기존의 활동 요약 위젯은 숫자를 나열할 뿐, 그 숫자가 잘하는 수준인지 알려 주지 않습니다. - 지표가 여러 개면 각각의 크기가 달라 사람이 머릿속으로 합산하기 어렵습니다. - 지표별로 기준값을 딱딱 끊어 두면 경계에서 등급이 계단처럼 튑니다. 2) 프로젝트 목표 - 다섯 지표를 하나의 상대적 등급으로 환산 - 주소 하나 호출로 카드 이미지가 즉시 만들어지게 - 지표
프로젝트 성과
지표 5개를 31개 등급으로 환산
커밋·별·병합 요청·팔로워·이슈 다섯 지표를 하나의 점수로 합산해 31개 등급 구간 중 하나로 판정합니다.
계산 로직 테스트 45건 통과
점수 계산을 외부 연결이 없는 독립 코드로 떼어내, 테스트 45건으로 고정했습니다. 외부 서비스 없이도 전부 돌아갑니다.
실행 의존성 3개로 유지
프레임워크를 걷어내고 실행에 필요한 외부 라이브러리를 3개로 줄였습니다. 요청 시점에만 실행되는 방식이라 상시 서버가 없습니다.
핵심 기능
진행 단계
점수 모델 설계·검증
2025.12.
실제 사용자 표본으로 지표 분포를 확인하고, 등급이 한쪽에 몰리지 않는지 모의 계산으로 검증한 뒤 기준값을 정했습니다.
프로젝트 상세
1) 포트폴리오 소개 개발자의 공개 활동 지표 다섯 가지를 하나의 상대적 등급으로 환산해 이미지 한 장으로 보여 주는 API 서비스입니다. 서비스 카테고리는 개발자용 위젯·오픈소스 도구이며, 메인 타깃은 자신의 프로필 페이지에 활동 요약을 붙이려는 개발자입니다. 주소 하나를 호출하면 등급이 계산된 카드 이미지가 즉시 만들어져 돌아옵니다. 2) 작업 범위 - 개발 참여 범위: 서버 구축, 백엔드







