Closed
Conversation
Member
리뷰이전 PR에서 피드백 드린 부분 잘 반영하셨습니다!! 개발 과제
퀴즈퀴즈 10문제 + 이론 5문제 모두 정확합니다. GitHub 적응이번에 fork → PR 과정이 훨씬 수월해진 것 같아요. 다음 주차도 기대됩니다! |
Author
|
감사합니다!
2026년 2월 10일 (화) 오후 10:10, JinYoung Mo ***@***.***>님이 작성:
… *ahwlsqja* left a comment (Bay-17th/eth-homework#4)
<#4 (comment)>
리뷰
이전 PR에서 피드백 드린 부분 잘 반영하셨습니다!!
개발 과제
- increment, decrement, reset 모두 정확합니다
- TODO 주석도 깔끔하게 정리하셨습니다. 편안하네요 ㅋㅋ
퀴즈
퀴즈 10문제 + 이론 5문제 모두 정확합니다.
EOA vs CA 차이, World State 개념 등 핵심을 잘 이해하고 있네요.
GitHub 적응
이번에 fork → PR 과정이 훨씬 수월해진 것 같아요. 다음 주차도 기대됩니다!
—
Reply to this email directly, view it on GitHub
<#4 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BRJ4V3W5ZNXUNRHRRLWLLFD4LHKD5AVCNFSM6AAAAACUSKOJB6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTQNZXGUYDIOJTGA>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
과제 제출 정보
주차: Week
과제 유형:
구현 내용
우선은 코드를 살펴보면 Counter라는 contract를 형성하였습니다. 그 후 컨트랙트 내부에서 count라는 변수를 public으로 만들었는데 이는 public을 통해 자동으로 getter를 만들 수 있습니다. 밑에 getCount라는 함수가 있는 것을 볼 수 있는데 이는 getter가 어떤 역할을 하는지 보여주기 위해 중복적으로 만들어 둔 거 같다는 생각을 했습니다.
그 아래에 1주차 과제의 todo가 있는 increment, decrement, reset함수가 있습니다. increment는 count += 1을 통해 count에 1을 더하는 기능을 하며 decrement는 require을 통해 count가 0이하일때 count를 감소시키는 것을 막고 0보다 큰 것이 확인 되었을 때 count -= 1을 통해 count를 1만큼 감소 시킵니다. 마지막으로 reset은 count = 0을 통해 count를 0으로 리셋시키는 역할을 하게 만들었습니다.
배운 점 (What I Learned)
이번 주에 배운 것 (2-3가지)
어려웠던 점과 해결 방법
**어려웠던 점:**깃허브 사용 경험이 거의 없어 제출 및 테스트를 하는 데 많은 시간이 소요되었습니다. 특히 제출 시에 포크, 토큰의 사용 방법을 몰랐어서 어려움을 겪었습니다.
**해결 방법:**Gpt와 같은 17기 최재민 형의 도움을 통해 포크 방법과 토큰 생성을 하였습니다. 앞으로 깃허브를 쓸 일이 많을 텐데 이러한 경험을 통해 더욱 수월하게 할 수 있을 것 같습니다.
체크리스트
테스트
forge build성공forge test모든 테스트 통과제출 규칙
{username}/week-{XX}형식.env파일이 커밋에 포함되지 않음