2024.06.17~21, 5일 동안 진행된 아웃소싱 프로젝트프로젝트 주요 내용: https://github.com/hyeonseok98/3-feet 상세 페이지를 맡으며팀원들끼리 기능 역할분담을 하며 상세 페이지를 맡았을 때는 그렇게 어려운 작업 없어 보여서 '금방 끝나겠네'라는 생각을 조금 했었다. 하지만 디테일을 하나 둘 챙기다 보니 결코 작업량이 적지 않았다. 이렇게까지 디테일적인 부분을 많이 챙겨본 것은 처음이지만 확실히 꼼꼼할수록 사용자의 편의성이 크게 향상되는 것 같았다. 디테일 1. 상세페이지를 모달로?말 그대로 상세 '페이지', 어제자 TIL에 썼듯 지도 api와 숙소/맛집 api를 활용하는 페이지에서 사용자는 여러 숙소나 맛집 정보를 빠르게 확인하고 싶을 텐데 매번 페이지를 이동하게 되..
회고
바닐라 자바스크립트로 프로젝트 해봐야지... 해봐야지 생각만 하고 미루던 걸, 드디어 이번 기회에 해보았습니다. HTML도 최소화하고(body 태그 안에 단 10줄!), 온전히 자바스크립트 문법만 활용해서 개발했습니다. 많은 추가 기능 구현보다는 코드의 가독성에 가장 중점을 두고 작성하였고, 단일 책임 원칙(Single Responsibility Principle)도 지키려 노력했습니다(그런데 작게 안 나눠지더라고요 ㅠㅠ 더 노력해야겠습니다). 작게는 변수명부터 크게는 함수를 선언하는 위치와 코드를 읽는 시선까지 고민해 봄으로써 유익한 공부가 된 것 같습니다. ※ 개인 미니 프로젝트_영화 검색 사이트(Vanilla JS) 구현 목표 예시 사이트가 있고 꼭 사용해야 하는 '필수 요구사항'과 개인적으로 추..
가면증후군이란? 높은 성취를 이루었는데도 그것을 과대평가된 것으로 치부하는 동시에 스스로를 과소평가하는 경향. 타인의 시선을 너무 지나치게 신경쓰면 찾아온다. 우매함의 봉우리 대학시절 4년 반 동안의 청소년 멘토링 동아리에서도 학기마다 멘토링이 다 끝나면 시원섭섭함과 함께 뭔가 멘토링에서 더 나아질 부분은 없나 항상 고민하고 나아질 부분을 찾아갔습니다. 이와 마찬가지로 개발에 있어 하나의 프로젝트가 끝나면 아쉬움과 함께 이렇게 해 나가는 게 맞나?라는 느낌이 종종 들곤 합니다. 오늘로써 일주일간의 미니 프로젝트를 마치고, 튜터님께 받은 코드리뷰도 모두 예상했던 부분과 크게 다르지 않아 나름의 성과를 거둔 일주일이었습니다. 다만, 원하던 대로 처음으로 돌아와 기본기에 충실하게 코드를 짜고 있으나 뭔가 밑 ..