feat(week-01): complete counter assignment#13
Closed
summersurf0452 wants to merge 1 commit intoBay-17th:mainfrom
Closed
feat(week-01): complete counter assignment#13summersurf0452 wants to merge 1 commit intoBay-17th:mainfrom
summersurf0452 wants to merge 1 commit intoBay-17th:mainfrom
Conversation
Member
리뷰개발 과제increment, decrement, reset 모두 정확합니다. 퀴즈10문제 + 이론 5문제 모두 정확합니다. 배운 점Java 경험을 활용해서 Solidity 문법을 비교 학습하는 방법 좋은거 같아요! 기존에 학습했던 언어로 확장해서 공부하는 사고 좋은거 같아유 |
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.
과제 제출 정보
주차: Week01
과제 유형:
구현 내용
-Counter.sol의 TODO 구현
-decrement(), increment()
-이론 퀴즈 답안 작성하기
배운 점 (What I Learned)
이번 주에 배운 것 (2-3가지)
1.Solidity에서 public, view, require가 왜 필요한지와, 이 키워드들의 역할과 의미에 대해 배웠습니다.
2.Foundry로
forge build,forge test를 통해 과제를 검증하는 방법을 배웠습니다.3.트랜잭션 시작에는 서명이 필요해서 EOA만 트랜잭션을 시작할 수 있고, 논스가 계정별 순번역할, 재사용 방지 역할을 해 동일 nonce 중복 실행이 불가능하다는 것을 배웠습니다.
어려웠던 점과 해결 방법
어려웠던 점:
키워드 역할, storage/memory,uint256같은 Solidity문법이 생소해서 조금 어렵게 느껴졌습니다.
해결 방법:
gpt한테 질문도 해보고 기존에 배웠던 자바나 프로그래밍 언어론 개념에 연결시켜서 정리해 보니 훨씬 이해가 잘 되어 좋았습니다.
질문 사항
-없습니다 감사합니당
체크리스트
테스트
forge build성공forge test모든 테스트 통과제출 규칙
{username}/week-{XX}형식.env파일이 커밋에 포함되지 않음