Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

TIL 1월 16일

whipbaek edited this page Jan 17, 2023 · 3 revisions

김수찬 🤟

Facts

  • 튜토리얼 진행은 했는데, 큰 진전이 없어서 다른 시간을 더 빼와야 할 것 같다
  • 임의로 인증 키 빼는 데 시간이 너무 걸리긴 했지만, 현재는 배포를 하지 않는 이상 문제 없을 것 같다..

Feeling

  • 요즘 살짝 나이브 해져서 8시-10시 타임을 제대로 못쓰는게 아쉽다...
  • 알고리즘 공부하던 것은 아얘 손 놓은게 편할 듯

Finding

  • 모든 인증키는 openssl을 통해 임의로 발급 받을 수 있는 것 처러 보인다
    • 인증키가 안전한 것과 아닌것은 별개의 문제
  • mediasoup는 sfu제작 정보 관리 까지만 관여 하는 것 같다. 자유도가 생각보다 높은 편
  • 언제나 사람은 나이브 해지는 것 같은데 이거 작성하는거 생각볻다 효과 있는 것 같다

Future (Optional)

  • 목 미팅 전까지 튜토 끝내고 데모버전 제작 완료
  • 쉬는 시간 짬짬이 튜토 돌려보기


김현우 😀

Facts

  • 기존에 개인프로젝트로 진행했던 blog 프로젝트 캠프장님이 말씀하신 부분 리팩토링 완료
  • zustand, react-query에 대한 학습
  • blog 프로젝트 js - ts로 리팩토링 시도
  • 종인님과 스터디 스타트 첫날

Feeling

  • 캠프장님이 말씀하신 부분이 확실히 리팩토링 하면서 통일성이 없었던 것 같음.
  • 자바스크립트에서 타입스크립트로 변환하는 것이 생각보다 많이 어려웠음, 타입스크립트에 대한 이해력도 그렇지만 js - ts로 넘기는 과정이 생각보다 신경써야 될게 한두개 아니였다는 점.
  • 종인님이 스터디 하면서 차라리 처음 부터 만들어보는게 어떤가라고 추천해주셔서 오늘은 아예 처음부터 해보는 걸 시도 해볼 예정
  • 전에 현업에서 일하는 친구가 전임자가 any로 타입스크립트로 넘어가기 전에 리팩토링을 다 박아뒀다고 했는데, 왠지 왜 그렇게 했는지 이해가 갔다..

Finding

  • type 보다는 interface를 사용하는 것이 장점이 좀 더 많고, 추천하는 경우가 더 많은 것 같다.
  • typescript로 프로젝트를 시작하지 않더라도 파일들과 설정을 추가하여 변환은 충분히 가능하다는 점
  • @types/xxx로 기존에 라이브러리 중 ts로 설정된 라이브러리 변환이 필수적인 것들이 있다.

Future (Optional)

  • ts로 blog 프로젝트 새로 짜볼 예정
  • zustand, react-query 적용해보기
  • 수요일 발표 준비


박규현 🤑

Facts

  • somthing..

Feeling

  • somthing..

Finding

  • somthing..

Future (Optional)



백종인 🐭

Facts

  • 캠프장님께 아키텍처 문의 및 피드백 받음
  • 현우님과 학교에서 첫 스터디 진행
  • Jwt 강의 수강
  • 우선적으로 유저서버 데모 개발 진행
  • jpa property 관련하여 공부

Feeling

  • jwt 강의 듣다가 2시간 가까이 오류 수정한다고 2시간 가까이 날렸다.
    • 강의가 코드 복붙 형식이어서 몰랐는데, 과정에서 User 키워드를 사용했는데 이게 알고보니 강의중에 만든 User 클래스가 아니라 라이브러리 User였다.. 정확히는 UserDetail인가 뭔가.. Security 관련 데이터였다.
    • 강의를 듣다보니 괜히 더 헷갈려서 기존에 공부하던 문서로 진행했다.
    • 영상이란건 친절하긴 하지만 결국 절대적인 시간이 뺏긴다는게, 문서에 비해서 큰 단점이다.. 오늘도 생각함 🤷‍♂️
  • jwt 데모만 먼저 만들려다가 어차피 유저 서버 관련이니 그냥 유저 서버를 만들어보기로 했다. 이게 훨씬 나은 진행방향 같다.
  • 모르는걸 잘 알아가는 학습방식이 내 목표중 하나지만.. 모르는거 죽자고 잡고있는건 비효율적이다. 잘 넘기는것도 원활한 학습 방향의 하나가 될 수 있지 않을까.
  • 개발하다보니.. jpa 관련 공부가 더 필요하다고 느꼈다. 조만간 기본적인 틀에 대해서 한 번 잡고 가는게 좋지 않을까 싶다. 중요한 어노테이션 학습도 더불어서!

Finding

  • 피드백 받고 tcp 연결에 대해서 알아보았는데 spring Integration은 tcp/udp 통신을 support 해주는 역할이라고 한다.

    • 실제로는 tcp/udp 통신은 내가 알고있는 소켓 기반 통신이였고.. (여태 뭔가.. 다른건줄 알았다 왜 그랬지?) integration은 관련은 있는데.. 통신과 직접적인 관계는 없는 거 같다. (이 부분에 대해서는 확신을 아직 못하겠다. c에서 웹소켓 프로그래밍할때는 지옥이었는데, java는 어떨지 모르겠다.)
  • JPA 필드 설정 관련

    • Entity Class에서 TINYINT 같은 특정 형식은 Column 설정에 따로 명시해줘야한다.
    • Entity의 create 시간과 update 시간은 @PrePersist, @PreUpdate 어노테이션을 활용하여 쉽게 필드로 설정할 수 있다. db
    • (데이터 생성 후에 이름 변경한 결과. 로직자체는 순식간이지만 update가 create 보다 확실히 뒤에 이루어진걸 볼 수 있다.)
    • 공부 내용 : https://devcamp.notion.site/JPA-c3468f8ddb4f44e0b2fceceaa0bd3ed4

Future (Optional)

  • 유저서버 개발 계속 진행할 거 같다.
    • jwt 부분 하다가, entity 설정으로 빠져서.. jwt부분부터 마무리!
    • spring security 관련 -> UserDetail 클래스 알아보기
  • api 명세서에 대해서도 이제 조금은 생각해야할 거 같으며, 팀원들끼리 공통된 단어 사용도 중요할 거 같다.
  • 수요일에 있을 중간 공유회를 위하여 ppt와 대본 준비해야 한다.
  • 코어 타임에 tcp / http 통신 얘기.


허다은 🐣

Facts

Feeling

  • 컨디션과 멘탈 관리를 제대로 하지 못해서 현재 회복 중이다.. 할 일이 많은데 생각만큼 집중이 잘 되지 않아서 답답하다.

Finding

  • type은 확장이 불가능하고, interface는 확장(extends)이 가능하다. 그래서 가능한 Interface로 선언해서 사용하도록 해야 한다.
  • 정적 언어는 타입을 정의하는데 시간과 노력이 많이 들기 때문에 생산성이 저하될 수 있다. 타입스크립트는 타입 추론 기능을 제공하기 때문에 우리가 꼭 필요한 경우에만 타입을 지정해주자.

Future (Optional)

Clone this wiki locally

AltStyle によって変換されたページ (->オリジナル) /