[TIL] 2019-12-03

undefcat·2019년 12월 2일
0

TIL

목록 보기
85/228

2019-12-03 화요일

알고리즘

종만북

  • 11.5 - 알러지가 심한 친구들
    - ㅎㅎ;;내일 또 도전😥

Go

Writing HTTP Services

1. 하나의 서버 struct

  • 공유되는 의존성을 필드에 넣어라.
    • db
    • router
    • etc...

2. route는 하나의 파일로 관리

  • 어떤 코드를 살펴봐야 할 지 바로 찾을 수 있다.

3. return http.HandlerFunc

  • 기본적으로 http.HandlerFunc타입을 리턴하는 함수를 사용하라.

4. http.HandlerFunc > http.Handler

  • 글쓴이는 개인적으로 HandlerFunc를 선호함

5. 미들웨어는 고계함수에 불과하다.

  • 실제 처리 HandlerFunc를 클로저로 만들어라.

6. Request, Response는 각 HandlerFunc마다 고유할 수 밖에 없다.

  • 그러니까 그러한 타입은 각 HandlerFunc마다 정의해두면 된다.
profile
undefined cat

0개의 댓글