[문자열 덧셈 계산기] 김푸른들 미션 제출합니다. #221
Open
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.
미션을 처음 확인했을 때, 매우 단순한 기능만 요구했기 때문에 쉽게 구현할 수 있을 거라고 예상했었습니다.
그러나 막상 시작하려 하니 Node.js와 javascript에 익숙하지 않아 막막했고, 새롭게 환경 설정을 하는 과정에서도
homebrew가 nvm과 달라 설정 방법을 찾는데 어려움을 겪기도 했습니다.
Git을 실제로 사용해본 경험도 거의 없어서, 커밋과 커밋 메시지를 작성하는 방법부터 완전히 처음부터 익혀야 했습니다.
처음에 체크아웃을 깜빡하고 커밋해서 당황하기도 했고, pull을 수행하지 않아 push에 실패하기도 했습니다.
그래도 콘솔을 통해 명령어를 입력하며 Git을 사용하는 방법을 익히기 위해 노력했고, 기능이나 버그 수정 단위로 몇 개의 커밋을 성공했습니다.
과제를 구현하는 과정도 쉽지 않았습니다. Cpp나 Python같은 언어에만 익숙해서 javascript도 완전히 처음부터 공부했고,
Node.js로 앱을 만드는 과정도 처음에는 어디에 함수를 작성하고 호출해야 할지 전혀 감이 잡히지 않았습니다.
그래도 계산기 역할의 모듈 하나와 입출력을 담당하는 run() 함수로 최종 구성하여 마무리하게 되었습니다.
아직 테스트 실행을 거치지 못해서 긴장되지만, 예상보다 훨씬 많은 시행착오 끝에 여러 조건을 충족할 수 있어서 기뻤습니다.