profile
web-developer

[moin-review] 2021-10-07

특정 송금 협력사의 경우 송금을 받는 사람 통장의 메모에 특수문자가 입력되면 안된다고 해서 수정작업을 진행함 기존 code 를 보니 메모내용에 사용자가 입력을 하지 않을 경우 송금을 보내는 사람의 전체 이름을 서버에 보내는 것으로 해놓았음 해당 송금협력사는 송금을 보

2021년 10월 8일
·
0개의 댓글

[moin-review] 2021-10-05

송금 flow 개선 관련하여 회의만 주구장창 함 이후 mac 마이그레이션 기능으로 맥북 기능 이전함 AWS S3, Cloudfront CI-CD 구성 및 test 진행함 test 진행하면서 문제를 발견함 Cloudfront 쪽에서 문제가 생김예를 들어 /faq 로 cl

2021년 10월 8일
·
0개의 댓글

[moin-review] 2021-09-28

legacy code 에 js 로 되있던 redux 관련 파일들을 ts 로 변환함초기에 생각한 것은 redux 의 상태와 액션의 payload 를 type 지정하는 것으로 계획했었다. 어느정도 작업을 진행한 후 혹시 redux 공식문서에서는 어떻게 할 까 찾아보았다.

2021년 9월 28일
·
0개의 댓글

[moin-review] 2021-09-23

Header Navigation link 부분 마무리 함 기존 react-router 를 사용하지 않고 router 를 구현한 legacy code 에서는 Header 에서 메뉴를 클릭해서 url 을 변경할 때 아래의 함수를 사용했었다.이렇게 되면 단점이 굳이 상관없는

2021년 9월 23일
·
0개의 댓글

[moin-review] 2021-09-17

채널톡을 html head 에 직접 삽입하는 것에서 따로 채널톡 클래스로 분리해서 react app 실행 시 채널톡을 실행시키는 것으로 변경함 legacy code 를 refactoring 하기 위해 unit test code 를 작성했다. 사실 그냥 수정 해버리고 브

2021년 9월 23일
·
0개의 댓글

[moin-review] 2021-09-09

redux reducer 랑 action 리팩토링 함routing 빠트린 부분 추가함routing 나중에 빠트린 부분 찾기 쉽게 하기 위해 노가다로 기존 legacy 랑 순서를 맞춤Super expression must either be null or a functio

2021년 9월 9일
·
0개의 댓글

[common] ISO 8601 date string

브라우저에서의 date input 을 사용해서 시간 데이터를 서버에 보내려 했는데 아래 error 가 나옴 end_at must be a valid ISO 8601 date string여기서 ISO 8601 date string 이 뭘 의미하는 지 몰라서 찾아봄 날짜

2021년 9월 8일
·
0개의 댓글

[moin-review] 2021-09-08

마케팅 부서가 쓰는 어드민에서 이벤트 공지의 시간을 설정하는 page 가 있는데 시간이 제대로 설정되지 않는다는 제보가 들어옴 확인해보니 시간을 설정하는 dateInput 이 브라우저의 dateInput 을 사용하고 있었음 브라우저의 date Input 은 UTC ti

2021년 9월 8일
·
0개의 댓글

[moin-review] 2021-09-03

최근 기존 express server 를 통해 SSR 로 구현된 legacy code 를 react-router-dom 을 사용해 CSR 로 변경하는 업무를 맡게 되었다. 업무를 진행하기 위해 기존에 express 를 통해 해주던 일을 clinet 로 넘겨야 했다. l

2021년 9월 4일
·
0개의 댓글

[moin-review] 2021-09-01

어드민에 신분증 운전면허증 유효성 검사 부분에서 발급지역번호가 최근( 2014년 7월 )에 숫자로 바뀌어 발급지역번호가 한글과 숫자 둘다 가능함을 확인하지 못하고 숫자만 가능하도록 기능을 만들었다. 운전면허증 확인한다고 나무위키와 나 자신의 운전면허증만 확인한 것이 문

2021년 9월 1일
·
0개의 댓글

[moin-review] 2021-08-30

모인 어드민에 송금을 신청한 회원의 신분증이 유효한지를 확인하는 기능을 추가했다. webpack build 까지는 문제가 없었는데 uglify 하는 상황에서 아래처럼 error 가 뜸 Unexpected token: name «r», expected: punc «;»

2021년 8월 30일
·
0개의 댓글

[moin-review] 2021-08-25

모바일 웹뷰에서 html 로 팝업화면을 띄우는데 의도치 않은 공백이 발생하여 고객이 팝업내용을 확인하는데 불편함을 초래함 원인을 파악해보니 innerHtml 로 html tag 를 넣는데 개행("/n") 이 있었는데상위에서 설정한 white-space:pre 속성에

2021년 8월 30일
·
0개의 댓글

[javascript] debounce

de + bounce bounce = 튀다 (물체, 특히 공의) 타격 후 표면에서 빠르게 위로, 뒤로 또는 멀리 움직인다. ex > 농구공을 튀기다. de ? ⇒ 뒤에 오는 단어의 반대되는 행동을 나타내는 prefix debounce = 안튀기다. 안튀다. The te

2021년 8월 23일
·
0개의 댓글

[moin-review] 2021-08-20

debounce test code 작성debounce@testing-library waitFor 사용법기존에는 일반적으로 render 되고 바로 element 에 접근해서 있는지, 없는지 확인하거나 특정 함수가 어떻게 호출되었는지 정도만 test 해보았는데 이번에 회사

2021년 8월 23일
·
0개의 댓글

[moin 회고] 2021-08-19

jest user module mocking 버그 해결glob pattern $1 사용법regex(.\*)$ 사용법(.\*)$: capture whatever comes after the exact match (the directory) ( = 뒤에 오는 파일, 폴더

2021년 8월 20일
·
0개의 댓글

[JavaScript] Hoisting

Hoisting is JavaScript's default behavior of moving all declarations to the top of the current scope (to the top of the current script or the current

2021년 8월 18일
·
0개의 댓글

[moin 회고] 2021-08-18

UTC ↔ KST 변환이 제대로 되지 않은 bug 확인 후 해결<input type="date"/> 일 경우 data 는 UTC 로 관리하고 브라우저에서 사용자 시간대에 맞춰서 시간을 보여줌 즉, 굳이 KST 로 변환하는 작업이 필요 없음개발자도구에서 시간대 변경

2021년 8월 18일
·
0개의 댓글

[moin 회고] 2021-08-17

송금 상태가 특정 상황일 경우 사용자에게 보여주는 문구를 수정함기능을 수정하는 이유에 대한 전후 사정에 대해 제대로 파악하지 못함기능을 추가하는데 시간을 많이 소모함css 우선순위 ( 태그 > 클래스 )사용자가 송금해야 하는 계좌에 따라 보여지는 문구를 다르게 해달라는

2021년 8월 17일
·
0개의 댓글

[jest] React, typescript unit test 설정

react, typescript 로 구성된 프로젝트의 unit test 라이브러리 및 환경설정방법jest, @testing-library/jest-dom , @testing-library/react, jest-plugin-context, given2 를 사용함 unit

2021년 8월 16일
·
0개의 댓글

source map

source(사물의) 원천, 근원map(배치구조 등에 대한 정보를) 발견하다보여주다사전적 정의 : 근원에 대한 정보를 보여주다. 정의 : bundling 된 파일 이나 transfile 된 파일을 원본 source 와 연결시켜 보여주는 것 bundling or tran

2021년 8월 16일
·
0개의 댓글