2020.04.10 금요일

chudee·2020년 4월 12일
0
post-thumbnail

Angular

우리 회사 소프트웨어 제품 중에 대시보드가 있다.
대시보드는 angular로 만들어져 있고 지금은 한 분이 개발하고 있다.
그래도 한 명 더 알고 있어야 좋고, 나도 앞으로 task를 할 수도 있어서
하루에 한 시간씩 onbording을 받고 있다.

오늘은 pipes, subject, observable, store 이런 것들을 배웠다.
뭐 하나 하나 자세히 설명을 듣는다기보단 작은 task를 해결하면서 옆에서 알려주시는 방식이었다.

오늘은 Chemicals라는 문자열을 view에서 보여주는데 마케팅적으로 용어가 TVOCs로 바뀌어서
모든 view에서 이 화학물질 단어를 교체해야 했다. 코드 내부적으로 enum은 voc로 쓰고 있지만
pipes라는 기능으로 원시데이터를 view에서 손쉽게 바꿀 수 있었다.

bug를 고치면서 store에서 dispatch하고 했다.
그리고 api call 전에 withLatestFrom을 사용했다.
Angular의 rxjs는 아직 익숙치 않지만 매우 신기했다.

Apple sign in

이번에 Apple sign in을 구현하는데 apple은 hide email이 있다.
그래서 encoding?된 private email이 나오는데 이 email로 user를 생성한다.
그래서 email forwading을 할 때 private email로 보내지게 된다.
뭐 다행히 apple에선 private email로 보내도 진짜 apple user email로 보내주는 기능이 있다.
하지만 우리는 mandrill이라는 third party email delivery 서비스를 쓰는데 이 부분도 할 일이 남았다...

profile
한 줄 소개

0개의 댓글