-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathReview_Python Quest
39 lines (30 loc) · 2.54 KB
/
Review_Python Quest
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# AIFFEL Campus Code Peer Review Templete
- 코더 : 윤성웅
- 리뷰어 : 김원영
# PRT(Peer Review Template)
[O] **1. 주어진 문제를 해결하는 완성된 코드가 제출되었나요?**
- 문제에서 요구하는 기능이 정상적으로 작동하는지?
- 해당 조건을 만족하는 부분의 코드 및 결과물을 근거로 첨부
[O] **2. 핵심적이거나 복잡하고 이해하기 어려운 부분에 작성된 설명을 보고 해당 코드가 잘 이해되었나요?**
- 해당 코드 블럭에 doc string/annotation/markdown이 달려 있는지 확인
- 해당 코드가 무슨 기능을 하는지, 왜 그렇게 짜여진건지, 작동 메커니즘이 뭔지 기술.
- 주석을 보고 코드 이해가 잘 되었는지 확인
- 잘 작성되었다고 생각되는 부분을 근거로 첨부합니다.
[O] **3. 에러가 난 부분을 디버깅하여 “문제를 해결한 기록”을 남겼나요? 또는 “새로운 시도 및 추가 실험”을 해봤나요?**
- 문제 원인 및 해결 과정을 잘 기록하였는지 확인
- 문제에서 요구하는 조건에 더해 추가적으로 수행한 나만의 시도, 실험이 기록되어 있는지 확인
- 잘 작성되었다고 생각되는 부분을 캡쳐해 근거로 첨부합니다.
[O] **4. 회고를 잘 작성했나요?**
- 프로젝트 결과물에 대해 배운점과 아쉬운점, 느낀점 등이 상세히 기록 되어 있나요?
- 딥러닝 모델의 경우, 인풋이 들어가 최종적으로 아웃풋이 나오기까지의 전체 흐름을 도식화하여 모델 아키텍쳐에 대한 이해를 돕고 있는지 확인
[O] **5. 코드가 간결하고 효율적인가요?**
- 파이썬 스타일 가이드 (PEP8)를 준수하였는지 확인
- 코드 중복을 최소화하고 범용적으로 사용할 수 있도록 모듈화(함수화) 했는지
- 잘 작성되었다고 생각되는 부분을 근거로 첨부합니다.
# 참고 링크 및 코드 개선
```
# 코드 리뷰 시 참고한 링크가 있다면 링크와 간략한 설명을 첨부합니다.
# 코드 리뷰를 통해 개선한 코드가 있다면 코드와 간략한 설명을 첨부합니다.
Review: 간결한 코드의 사용으로 회귀문을 분석할 수 있는 프로그램을 만들었습니다. 코드 중복을 최소화하고 사용이 용이한 함수를 사용했습니다.
코드 선택의 이유와 작동원리를 통해 결과값이 잘 도출되는 것을 확인했고 구조와 기능에 대해 세심하게 설명하였습니다.
```