테스트 환경
OS : Ubuntu 22.04
CPU: Ryzen 4700u (8 threads)
Memory: 16GB
Note 이름 변경을 고려하지 않아 jsx -> tsx 이름 변경이어도 새 파일 추가로 집계되었습니다.
$ git log --author='scarf005' --oneline -- 'src/**/*.ts' 'src/**/*.tsx'
466538f fix: 메인 페이지 이미지가 지나치게 큼 (#436)
23e1189 refactor: `proptypes` 패키지 제거 및 타입스크립트로 이전 (#430)
2f6543a fix: 도서검색시 특수문자 인코딩 (#431)
14b0d49 (origin/412-태그-상세-페이지) refactor: `prop types`를 타입스크립트로 이전 (#388)
git log --author='scarf005' --numstat --pretty='%H' -- 'src/**/*.ts' 'src/**/*.tsx' | awk 'NF==3 {plus+=$1; minus+=$2} END {printf("+%d, -%d\n", plus, minus)}'
# +7146, -308
awk script 출: https://stackoverflow.com/a/2528129/13503626
페이지 조회수 52,800회, 다운로드 21,000건, 긍정적 평가 98%
기준점 | 측정 기간 | |
---|---|---|
begin | 2022-11-25 | 2023-03-01 |
end | 2023-03-01 | 2023-06-05 |
days | 96 | 96 |
최근 배포 목록은 다음 명령어로 모았습니다:
git tag --list | grep 'cbn-experimental' | cut -d '-' --output-delimiter '-' -f 3-5 > tags.txt
# 또는
git tag --list | rg 'cbn-experimental' | choose -f '-' -o '-' 2:4 > tags.txt
Commits: 145 -> 392 (170% 개선)
2022-11-25/2023-03-01 : 60.0 releases
2023-03-01/2023-06-05 : 352.0 releases
number of releases increased by 487%
speed of release cycle improved by 83%