TIL-20171017

2017.10.17(화) 오늘의 배운 점

  • 쿠키 정보를 HTTP 헤더를 통해 변경하는 법을 배우다.

    • HTTP 헤더에도 텍스트의 형태로 정보가 삽입되어 있음.
    • 임의의 정보를 쿠키에 삽입할 수 있고, Set-Cookie: 로 하면 된다.
      • 더 알아볼 점: 쿠키의 만료 시간은? 다른 페이지로 이동해도 쿠키 정보는 없어지지 않는데, 이 정책은 어떻게 설정할 수 있겠는가?
  • PR 요청 중 Conflict 상황을 경험해 보다.

    • PR 요청 중, 수정중이던 파일에 반영되어있지 않던 내용이 Merge하려는 브랜치에 존재한다면 Conflict가 발견한다.
    • 이 Conflict는 소스에서 직접 고치지 않아도, GitHub가 제공하는 resolving conflicts 기능을 통해 쉽게 해결 가능.
    • 합쳐질 소스를 고칠지, 합칠 소스를 고칠지 인라인 에디터를 통해 편집한 후 conflict marker를 지워주면 conflict가 해결, 이후 오토 머지 활성화됨
    • git에 대해 더 학습할 필요성. 지옥에서 온 Git이라는 말이 왜 나왔는지 알 것 같은 기분.
  • React.js 관련 강의 시청.

    • 내일 첫 미팅을 가질 프로젝트의 프론트엔드를 React.js로 구현해볼까 잠시 생각.
    • 자바스크립트 학습의 필요성을 다시 한 번 느낌

오늘 부족했던 점

  • PR을 통해 제안받은 코드 수정 내용들. 의외로 내가 코드 컨벤션을 준수하지 않는 개발을 하고 있음을 깨달음.
  • 일단 한 번 PR을 날려보는 것에 집중하다보니 코드의 완성도에 집중하지 못한 건 아닌가 반성.

내일 할 일

  • PR 수정 사항 모두 코드에 반영, 컨벤션은 다 수정했으니 이제 리팩토링에 집중. 클래스 재구조화에 집중. 범용성 및 재사용성에 더 집중.
  • 프로젝트에 대해 간단히 미팅 갖고 사용할 기술이나 진행 계획에 대해 논의해봐야 함.