같은 학원 국비충이 지난주에 오픈소스 통으로 받아서
마스터 소스 분석하는거 보고 ㅈㄴ패고 분석하는 방법 알려줌
0. 관심있는 오픈소스 선정
릴리즈 몇개 안되고 소스 작고 테스트 코드 많은 걸로 선정
1. 오픈소스 첫번째 릴리즈를 분석함
첫번째 릴리즈는 무조건 테스트랑 소스 전부 본다
그림. ring은 ㅈ같게 commit이 100개 넘지만 보통은 몇개 안된다.jpg
2. 테스트 소스 훑어서 뭘 테스트하는지 대충 이해하고
테스트 소스 1개씩 천천히 보고 동작부터 이해하고 그 뒤에 소스를 분석한다
3. 첫번째 릴리즈 소스 구성이 이해되었으면 이해한 내용 메모하고
그 다음부터는 릴리즈 비교하면서 커밋 훑고 코어랑 관심가는 곳 변경만 확인한다
project-name/compare/from-tag...to-tag 로 빠르게 훑어도 되고 취좆.jpg
4. 프갤에 ㅈㄴ 자랑하거나 포트폴리오에 오픈소스 완벽 분석 1줄 끼워 넣음
분석해본 오픈소스 뭐있음?
gitlab, ring