네이버 부스트캠프
부스트캠프 베이직 미션 2 회고
KimPuro
2024. 6. 26. 16:11
학습한 내용
- 데이터구조 학습(배열, 맵)
- 리팩터링
- 기능 요구사항과 프로그래밍 요구사항 분석
- 요구사항에 대한 구현
- 버그 수정
미션 후기
미션 2에서는 코드가 제공되지 않았습니다. 작성되어 있는 코드를 수정하는 것이 아닌 처음부터 직접 코드를 작성해야 했기 때문에 예상치 못한 버그도 많이 발생했습니다. 생각보다 간단해 보이는 미션이었지만 처음부터 많은 생각을 하면서 코드를 작성하니까 잘 작성되지 않았습니다. 그래서 생각을 비우고 일단 요구사항들을 하나하나씩 구현하면서 일단 요구사항만 전부 만족하는 코드를 작성하였습니다. 이후에 작동은 되지만 비효율적인 코드를 리팩터링을 통해 효율적으로 코드를 수정하였습니다. 미션에 명확한 정답이 존재하지 않았기 때문에 미션을 해석하는 것도 중요한 부분이라는 것을 느끼게 되었습니다.
느낀 점
동료 분들 그리고 수료생 분들도 각각 다른 방법으로 미션을 해결한 부분을 보니 베이직에는 정답이 없다는 말이 다시 한번 와닿았습니다. 그렇지만 어느정도 비슷한 부분도 있고 제가 생각했을 때 더 나아보이는 부분도 있었기 때문에 저도 더 나은 결과로 나아갈 수 있었던 것 같습니다.