대략적인 의사 코드는 아래와 같습니다. ```rust struct PullRequestStat { ... merged_pr_code_change: CodeChange, } struct CodeChange { additions: i32, deletions: i32, delta: i32, // = additions-deletions } ``` ## 자동 생성된 코드는 제외하는 기능 (이미지, 외부 소스) `schema.graphql`, 이미지 파일 등 무의미한 코드 변경이 포함되지 않도록 기존에 계획했었는데, 현재 데이터 구조에서 구현하기 쉽지 않으므로 일단은 무시하고 추후 구현을 논의합니다. 현재 데이터 구조는 `commits` 필드에 파일 구분 없이 additions, deletions 데이터가 합쳐져서 넘어오므로 파일별 구분이 불가능합니다.
대략적인 의사 코드는 아래와 같습니다.
자동 생성된 코드는 제외하는 기능 (이미지, 외부 소스)
schema.graphql, 이미지 파일 등 무의미한 코드 변경이 포함되지 않도록 기존에 계획했었는데, 현재 데이터 구조에서 구현하기 쉽지 않으므로 일단은 무시하고 추후 구현을 논의합니다.현재 데이터 구조는
commits필드에 파일 구분 없이 additions, deletions 데이터가 합쳐져서 넘어오므로 파일별 구분이 불가능합니다.