[TIL] 2022-09-28

민석·2022년 10월 2일
0

TIL

목록 보기
28/87

Fact (사실)

코드숨 개선 프로젝트
코딩인터뷰 스터디

Feeling (느낌)

코드숨 개선 프로젝트

오늘은 폼을 넘길때도 그냥 신청버튼을 무조건 누를수있게하는게 아닌 유효성 체크를했습니다
이름 , 이메일 , 전화번호 이렇게 3가지 Input을 받아올수있도록했는데
이름은 2글자이상일때 검증이 완료되게했고
이메일은 구글링을해서 정규표현식으로 만들어 검증을했습니다
휴대폰번호는 - 도 넣을예정이라 length가 13자리일경우에 충족이되게끔했습니다
휴대폰번호에 -이 자동으로 들어가게끔했는데 휴대폰번호가 끊기는 자리수에만 조건을 넣었더니
그자리에서 backSpace를 눌러도 바로 생성이 되더라구요 그래서 keyUp 이벤트를 이용해 backSpace인 경우에는 함수가 바로 리턴이되게끔했습니다

이제 테스트코드를 작성해야하는데 너무 막막하더라구요..
진짜 막막했습니다 진도가 너무 안나가서 제가 짰던 모든경우의 테스트코드를 작성할순없었지만
밤을새서 할수있는만큼까진 했습니다 피곤하긴한데 이렇게하지않았으면 다음날 마음이 너무 불안해서 똑같은시간을 투자했더라도 못해낼거같은 느낌이들었어요

코딩인터뷰 스터디

스터디를 하면서 만약 복잡한 시간복잡도를 구하는부분에서 그냥 그 상황에 대한 답을 외우는게 나을까 싶은생각이였지만 같이 스터디하시는분이 책내용에 이해하는게 중요하다라는 내용이있다고하셨어요 그래서 이해하려는 노력을 해야겠다는 생각이 들며 부끄러운마음이였습니다
문제를 풀다 막히는 부분이있다라고한다면 답을 보고 전부 이해하려하면안되고 풀다가 안풀리는 부분이있으면 그부분을 보고 다시 문제로 넘어가는게 중요하다라는 사실을 알게되었습니다
마지막엔 코딩테스트문제 하나를 여러가지 방법으로 푸는것을 보여주는데 문제를 풀었다고 땡이아니라 다른방법으로 풀수있는지 생각해보는 과정이 중요하다고하시더라구요

Finding (교훈)

스터디에선 늘 생각했던거 이상을 얻어가는데 제가 준비가 덜되어있으면 그만큼 얻어가는것도 적은거같아요 앞으론 좀더 준비를 잘해서 스터디에 참여해야겠습니다
오늘 하루는 여러가지로 많이 배운하루였고 되게 답답한 하루였습니다
미숙한 영역을 극복해나가는데 시간이 드는건 당연하지만 뭔가 마음이 불안해지는건 어쩔수가없네요

profile
안녕하세요 프론트엔드 개발자 양민석입니다.

0개의 댓글