[우아한테크코스] 프리코스 1주차 회고록

Jeremy·2022년 10월 29일
0

과제 진행 소감

이번 과제를 진행하면서 주석보다 변수명을 통해 설명하려고 노력하였습니다. 변수명이 길더라도 splitNickname, duplicatedWord 이런 식으로 읽는사람이 이해하기 쉽게 표현하였습니다. 때문에 잠깐 쉬었다가 다시 과제를 진행할때에도 앞 내용을 빠르게 이해하고 이어나갈 수 있었습니다.

이전에 코딩테스트를 학습할 때에는 구현기능목록을 따로 작성하지 않았는데, 이번 과제를 계기로 처음으로 시도하게 되었습니다. 구현기능목록 작성을 하니 가이드라인이 잡힌 채로 작성하는 느낌을 받아 방향을 유지한 채로 코드를 쭉쭉 작성해 나갈 수 있었습니다. 한 가지 아쉬운 점은 구현기능목록을 단위로 커밋을 진행했어야했는데 문제단위로 커밋을 진행한 것입니다. 다음주 과제에서는 유념하여 기능목록단위로 커밋을 해보도록 하겠습니다. 이번 과제를 계기로 좋은 습관을 하나 들이게 되어 좋았습니다.

테스트를 통과하였지만 한편으로 input하는 데이터의 크기가 커진다면 빠르게 처리할 수 있을까에 대한 생각도 들었습니다. 특히 3번 문제의 경우에 1부터 n까지 순서대로 처리하는데 n이 커질수록 효율성이 떨어질 것에 대한 걱정이 들었습니다. 이번 과제를 계기로 리팩토링에 대해 공부해야할 필요성을 느낄 수 있었습니다.

profile
chill~

0개의 댓글