WILT-191003

최대 1 분 소요

오늘 한 일

  1. 블록체인 강의 듣고 정리
  2. Reactive Programming 조사
    • 원래 Retrofit 예제에 RxJava가 같이 많이 나오길래 조사하려고 시작했는데 그 전에 알아야 할 개념들이 많았다.
    • RxJava란 자바로 Reactive Programming을 할 수 있게 해 주는 도구라고 한다. 그래서 반응형 프로그래밍에 대해 조사했다.
    • 반응형 프로그래밍을 이해하려면 다른 프로그래밍 패러다임을 먼저 알아야 한다고 했다… 특히 함수형 프로그래밍을 기반으로 하고 있으니 그건 반드시 알아야 했다.
    • 프로그래밍 패러다임: 명령형 프로그래밍, 선언형 프로그래밍, 객체지향 프로그래밍, 함수형 프로그래밍, 반응형 프로그래밍 등을 조사 및 정리했다.
    • RP의 구체적인 방법론이나 RxJava에 대한 추가 조사가 필요하다.
  3. Node.js 예제 코드 분석
    • 이틀 전 영상을 보고 따라 친 코드 중 이해 안 되는 부분을 따로 조사해야겠다고 생각했다.
    • 예제 코드에 없었지만 mongoose는 원래 스키마가 없는 mongodb에서 스키마를 사용하기 편하도록 도와주는 패키지라는 것을 알았다. 그래서 다른 팀원이 mongoose를 깔았던거였다..ㅎ 내일 기존 코드를 mongoose를 사용하는 방식으로 리팩토링 해봐야겠다.
    • 비밀번호 암호화를 위해 여러 함수를 썼었는데, 제로초 포스팅을 보고 조금 이해가 됐다. 내 예제는 해시함수솔트를 이용한 단방향 암호화 방식을 채택했고, sha512 알고리즘과 hex 인코딩 방식을 사용했다고 할 수 있다.
    • 내일부터 제로초 node.js 포스팅을 따라가며 공부해야겠다.

댓글남기기