23.03.17 (금)

유병현·2023년 3월 17일
0
post-thumbnail

23.03.17 (금)

오늘은 한 주의 마무리를 했다. 오전에는 어제 본 코딩테스트 문제를 복기해보고 비슷한 유형을 프로그래머스에서 찾아 풀어보기도 했다. 물론 난이도는 어제 본 코딩테스트 문제가 더 어려웠지만 문제를 이해하는 것의 차이 수준인 것 같다. 어제 본 코딩테스트에서 느낀 것은 문제도 문제인데 문제를 이해하는게 조금 어려웠다. 그래도 이해를 하고 풀었으니 방향성은 틀리지 않아서 다행이었다.

덕분에 그에 대한 시간 낭비가 있긴 했지만..

오전에는 그렇게 알고리즘 공부를 한 후에 오후에 이어서 노트앱을 만들었다. 그런데 문제가 하나 있는데 크롬 웹스토어는 하나의 페이지에서 라우터가 변경되지 않았던 것 같은데 순전히 url 이동이 있는 웹을 써보지 않아서 그런 건지 모르겠지만 내가 찾아본 웹스토어의 웹들은 url 이동 없이 하나의 페이지로 작동했다. 그렇기 때문에 나중에 웹스토어에 등록하기 전에 이 부분에 대해서는 자세히 알아보고 고쳐야겠다. 그렇게 되면 현재 만들고 있는 노트 앱에서 라우터를 없애고 탭 형식으로 컴포넌트를 렌더링 해줘야할지도 모르니 말이다.

이 부분에 대해서는 어느 정도 완성을 한 후에 고민해도 늦지 않으니 뒤로 잠시 미루고 오랜만에 모멘텀 형식의 홈 화면을 만드는데 그래도 손에 익어서 그런지 생각보다 구글링이 적어 진도가 빨랐다. 중간 중간 focus 기능도 구현하고 싶어서 추가도 해보고 ui가 괜찮은지 폰트도 변경하면서 많은 것을 바꾼 것 같다.

주말에는 이력서 조금 수정하면서 주요 핵심 기능인 글쓰기 기능을 구현해야겠다. velog 글 쓰기 기능만 보더라도 -,_,[] 등등 해당되는 글자에 대해 여러 기능들이 존재하는데 이로 인해 change 함수에서 아마도 많은 예외처리가 발생할 것이고 몇 가지는 생각해둔 것이 있는데 구현하면서 추가할 것은 추가해봐야겠다.

오늘은 여기까지하고 주말동안 마인드업을 잘해서 다음 주도 대차게 달려봐야지.

끝!

0개의 댓글