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