Today I Learned

    TIL]2022/11/30

    아침에 일어나 공부방에 갈 준비를 급하게 했습니다. 늦잠을 자면 안 됐었는데.. 이사때문에 피로가 쌓인 탓인지 늦잠을 자고 말았습니다. 늦잠을 자면 안 됐었는데.. 공부방에 도착 후 데일리 스크럼 미팅을 진행했는데 미팅을 통해 해야 할 일의 우선순위가 잘못되었다는 것을 깨닫고 어제 완료하지 못한 프로젝트 리팩터링의 우선순위를 뒤로 미루고 프로젝트가 원활히 돌아가지 않는 부분을 수정해야겠다는 생각이 들었습니다. 회의가 끝난 후 사용하지 않는 코드와 아직은 기능 구현이 되지 않은 부분을 삭제하는 작업을 진행함과 동시에 해당 코드의 리팩터링도 진행하였습니다. 인라인으로 스타일이 되어있던 것을 수정하고 padding만 스타일을 적용하는 것을 유틸 함수를 만들어 컨슈머 입장에서 사용하기 편하게 하는 작업을 진행했..

    TIL]2022/11/29

    요즘 개인적인 사정이 생겨 이사를 가야 해서 집을 알아보고 이것저것 일을 처리하느라 TIL을 작성하지 못했습니다. 이제 막 이사를 완료하여 다시 TIL을 작성할 수 있습니다! TIL을 작성하지 못했는데 다시 꾸준히 작성할 예정입니다! 아침에 일어나 시간을 보니 늦잠을 잔 것을 알고 컨디션 관리를 잘했어야 했는데 이사를 하느라 피로가 쌓여 늦잠을 잔 것 같습니다. 컨디션 관리를 잘했어야 했는데... 급하게 준비를 하기 시작했습니다. 준비를 끝낸 후 공부방에 출발을 했습니다. 공부방에 도착 후 프로젝트 페이지 리팩토링 작업을 진행했습니다. 간단한 작업이라 생각을 했는데 템플릿에서 제공하는 코드에서 Warning이 발생해서 제거를 하는데 간단한 작업은 아니었습니다. 원인은 찾아 문제는 해결을 했지만 코드가 너..

    TIL]2022/11/07

    아침에 일어나 공부방에 갈 준비를 했습니다. 기존에 출근하던 경로와 조금 달라져서 아침에 무엇을 할지, 생각하는 시간보다 어떻게 출근 경로를 잡아야할 지, 찾아보며 준비를 했습니다. 공부방에 도착 후, 감기 기운 때문인지 집중이 잘 되지 않았습니다. 약을 먹은 후, 어느정도 회복되고 스프린트 회의가 진행되었습니다. 이번 주 목표를 정하는 시간을 가졌고 점심을 먹은 후 이번 스프린트를 어떻게 진행할지 정하기로 했습니다. 점심을 먹은 후, 스프린트를 어떻게 진행할 지 스토리보드를 작성하고 티켓을 나누는 시간을 가졌습니다. 티켓을 나누는 것은 항상 어려운 것 같습니다. 티켓을 나누면서 해야할 일들이 계속 추가되면서 이번 스프린트도 어렵겠구나 열심히 해야겠다는 생각이 들었습니다. 저녁을 먹은 후, CSS 수정 ..

    TIL]2022/11/04

    아침에 일어나 오늘 하루를 가볍게 계획하며 공부방에 갈 준비를 진행했습니다. 오늘은 스프린트 마지막 날이지만 티켓이 거의 남지 않아 스프린트가 수월하게 진행되었다는 생각을 하며 공부방에 출발했습니다. 위의 스프린트가 수월하게 진행되었다는 생각이... 엄청난 화근이 될 줄은 몰랐습니다.. 공부방에 도착 후, 티켓들을 확인 후 티켓의 갯수가 많지 않아 짝 프로그래밍을 하는 시간을 가졌습니다. 하지만 안심해서 그럴까? 갑자기 빌드 실패가 되기 시작했고 원인을 찾아보니 테스트 코드가 조금 잘못되었단 것을 알고 우선은 오늘 스프린트 목표를 달성하는게 가장 중요하기 때문에 원인이 되는 부분을 제거하고 빌드를 하는데 성공했습니다. 점심을 먹은 후, 다시 짝 프로그래밍을 하는 시간을 가졌습니다. 저와 팀원이 한 짝 프..

    TIL]2022/11/03

    아침에 일어나 공부방에 할 일을 계획하며 준비를 했습니다. 오늘 해야 할 일은 eslint설정이었는데 생각보다 시간이 오래 걸린 것 같아서 오늘 무조건 끝내야겠다는 생각으로 공부방으로 출발했습니다. 공부방에 도착 후, eslint설정에서 미흡한 부분을 설정하기 시작했습니다. 공식문서를 보며 필요한 부분을 설정하는 시간을 가졌고 정상적으로 동작을 했습니다. 점심을 먹은 후, eslint PR을 올린 후 다른 팀원들에게도 정상적으로 동작하는 지, 확인하는 시간을 가졌습니다. 정상적으로 동작을 하지만 npm run lint 커맨드를 입력했을 때, eslint 추가 설정으로 인해 수 많은 오류가 발생했습니다. 따라서, 오류를 수정해야겠다는 생각에 추가했던 eslint 룰 중 중요도가 낮은 부분을 조금 제거하며 ..

    TIL]2022/11/02

    아침에 일어나 오늘 해야 할 일을 계획하며 공부방에 갈 준비를 했습니다. 어제 티켓을 완료했지만 리뷰를 받은 부분을 수정해야 했고 수정을 한 후, 프런트엔드 회의를 통해 티켓을 나눠야겠다는 생각이 들었습니다. 공부방에 도착 후, 어제 받은 코드 리뷰를 통해 리팩터링을 진행하는 시간을 가졌습니다. 그 후, 전에 날린 PR을 실수로 rebase를 하지 않은 상태로 머지시켜버렸고 꼬인 깃을 푸는 작업을 진행했습니다. 혼자서 하는 것은 어렵기 때문에 깃을 잘하시는 팀원분께 특강을 받으며 진행을 했는데 처음에는 무서웠던 부분들이 팀원분께서 차근차근 설명해주셔서 어느 정도 이해가 되고 팀원분께서 풀어주신 걸 다시 초기화 한 뒤, 다시 꼬이게 만든 후, 특강을 해주신 팀원분이 지켜봐 주시는 상태에서 깃 꼬인 것을 푸..

    TIL]2022/11/01

    아침에 일어나 오늘 해야 할 일을 계획하며 공부방에 갈 준비를 하기 시작했습니다. 우선은 프로젝트에 집중을 해야 하는데 어떤 부분부터 시작해야 할지, 감이 도무질 오지 않았습니다. 그래서 하루를 어떻게 보낼지, 간단히 계획만 하게 되었고 오늘 해야 할 일을 제대로 계획하지 못해 아쉬움을 남긴 채 공부방에 출발했습니다. 공부방에 도착 후, 팀원들과 프로젝트에 대해 이야기를 하는 시간을 가졌습니다. 이번 프로젝트는 아직은 감이 잡히질 않았기 때문에 어떻게 프로젝트를 진행할지, 의견을 나누는 시간을 가졌습니다. 점심을 먹은 후, 데일리 스크럼이 진행되었고 앞으로의 진행 방향에 대한 이야기를 이어 나갔습니다. 우선 티켓들을 정리하고 티켓들을 하나씩 해결해나가기로 결정되었습니다. 데일리 스크럼이 끝난 후, 웹 A..

    TIL]2022/10/31

    아침에 일어나 스프린트 첫날이기 때문에 오늘 할 일을 계획하기 보단 오늘 하루를 어떻게 알차게 보낼까를 생각하며 공부방에 갈 준비를 했습니다. 항상 계획을 세우다가 오늘 하루를 어떻게 보낼까 생각을 하니 뭔가 색다르고 긍정적인 생각이 들며 좋은 경험이었던 것 같습니다. 공부방에 도착 후, 얼마 있지 않아 회의가 시작되었고 오늘은 기획서를 쓰기로 결정되었습니다. 기획서를 쓴다는 것은 생각보다 어려운 일이었고 양식을 살펴보며 어떻게 해야 기획서를 잘 쓸 수 있을까 찾아보는 시간을 가졌습니다. 그렇게 기획서의 양식을 만든 후, 피그마를 통해 대략적인 디자인을 해야겠다는 이야기가 나왔고 어느덧, 점심시간이 되어 우선 점심을 먹고 피그마를 이용하자는 이야기가 나왔습니다. 점심을 먹은 후, 피그마를 통해서 디자인을..

    TIL]2022/10/30

    오늘을 돌이켜보면 아침에 일어났지만 아침에 대한 기억이 없습니다. 아침에 일어나서 의미 있는 시간을 보냈어야 했는데 이불에서 나오지 못하고 빈둥거리는데 시간을 보냈습니다. 아침에 일어나서 의미 있는 시간을 보냈어야 했는데... 항상 주말에 공부를 열심히 하려고 생각하지만 오늘은 책상에 앉을 생각조차 하지 못하고 쉬는 시간을 가졌습니다... 아침에 일어나서 의미 있는 시간을 보냈어야 했는데... 그렇게 빈둥대고 낮잠을 자고 하다 보니 시간을 확인하니 어느덧, 두시가 되었습니다. 바로 정신을 차리고 책상에 앉을 준비를 한 후, 책상에 앉아 vite를 선택한 이유 블로그 포스팅 작업을 진행했습니다. 기존에 써놓았던 것이 있기 때문에 내용을 추가해야 했는데 생각보다 쉬운 일은 아니었습니다. 공식문서와 여러 블로..

    TIL]2022/10/29

    아침에 일어나 공부방에 갈 준비를 하며 오늘 하루를 짧게 계획했습니다. 스프린트를 할 때 조금 더 타이트하게 일처리를 했다면 금요일까지 에러 처리가 되었을 텐데.. 스프린트를 할 때 조금 더 타이트하게 일처리를 했다면... 우선 로그인 에러 처리가 제일 우선이었고 공부방에 도착하면 로그인 에러 처리를 진행한 후 예약 내역 에러 처리를 진행해야겠다는 생각이 들었습니다. 공부방에 도착 후, 아침에 계획했던 대로 로그인 에러 처리를 진행했습니다. 처음 시도한 방법은 catch에서 throw new Error를 사용했는데 에러 처리에서 또 다른 에러를 유발하는 게 너무 어색하기도 하고 에러는 한 번만 처리하는 게 맞다는 생각이 들어 리덕스에 errorMessage 상태를 정의하고 errorMessage를 dis..