TIL - 2022-10-27

MeteorLee·2022년 10월 27일
0

TIL

목록 보기
3/40

오늘 공부한 범위

  • 객체 지향의 초반 개념
  • Java의 클래식 개념
  • branch
  • github를 이용한 협업을 하는 법

오늘 공부한 내용

객체 지향

기초적인 내용의 개념이라 아는 내용이 대부분이었다.
용어나 단어 정확한 개념을 확실하게 이해하는데 주력으로 공부함
혼용해서 사용하던 매개변수, 멤버변수, 지역변수에 대해 확실히 알게됨

함수와 메서드

함수와 메서드 간의 관계에 대해 정확한 용어로 알게 되었음
인스턴스가 뭔지 잘 몰랐는데 확실하게 알게 된 게 좋았음

Branch

상당히 긴 내용이었고 어려운 부분도 있어서 조금 껄끄러웠다.
branch를 만들고 전환하고 하는 부분에서 branch의 관리를 잘해야겠다 생각함
merge, rebase 와 conflict 부분을 여러번 실습해봄(밥먹는 시간에)
branch를 사용하면 엄청난 장점이 있다는 것이 체감이 됨
일단, 주말에 몇번 더 실습해 보는 것이 좋을 것 같다.

Pull Request

협업 과정에서 branch를 합치거나 할때 서로간의 토론을 이끌어 낼 수 있음
코딩할 때 잘 안하면 뭔가 여기서 혼나거나 하는 건가 약간 걱정됨
협업 시에 서로간의 약속이나 지켜야 할 점을 미리 정하거나 하는 게 꽤나 중요한 것 같음
아직은 손에 익지않아서 push, pull하는 과정이 조금 힘들다.

github 자체 기능 활용(issue,milestone 등)

협업을 하는 과정을 눈으로 볼 수 있는게 좋은 것 같음
issue랑 milestone을 잘 작성하는 것이 중요한 것 같음
각 작성할 때 양식을 중요하다고 생각하는 데 좋은 양식을 몇개 검색해서 만들어 봐야겠다.

어려웠던점

  • 어제 배운 것까지 활용해서 작업하는 것에 속도가 안남
  • 실습을 하거나 하는데서 문제가 생기는데 바로바로 오류 해결을 못함
  • issue와 같은 문서 작성을 아예 못 하겠음

잘하거나 개선한점

  • 객체지향이나 자바의 클래스 관련한 용어를 확실하게 알게 됬음(이전에는 너무 대충알아서 공부하는데 어려움이 있었음)
  • 쉬는 시간 조금씩 시간내서 실습 몇 번 더 해봐서 손에 좀 익은 것 같음
  • 용어 정리를 시작함(velog에 올릴 생각)

느낀점

나의 개인 공부시간에 따로 실습을 많이 해봐야 할 것 같다.
용어 정리를 따로 하는 글을 쓰는 데 이것까지 지켜나갈 수 있을 지 잘 모르지만 노력해봐야겠다.

profile
코딩 시작

0개의 댓글