오늘 한 일

Git

- 팀원 분의 git 특강

오늘 오전에 설계 다 끝내기로 했는데 내가 또 git 오류가 나서 다시 git 공부에 들어가고 팀원분이 특강도 해주셨다.

내가 헷갈린 부분은 local과 origin(forked된 repository)의 branch를 동일하게 여겼다는 것이다.

 

내가 작업중인 branch로 원본 repo에 올라가있는 코드를 받아오기 위해서는

git fetch upstream(원본 repo의 별칭으로 내가 지정해둔 이름이다)    명령어를 통해 업데이트된 내용이 있는지 확인한다. 그 후

git merge upstream/dev(가져오고 싶은 branch 명)  으로 병합하면 된다.

 

내 작업물을 push하고 싶을 때는 add commit 후 git push origin jdh(branch명) 하면 내 forked repo에 올라가고 그러면 github 웹페이지 내에 pull request가 뜬다. wkdehdgk159/jdh에서 원본 repo/원하는 branch 인지 꼭 확인할 것.

객체지향 이모저모

- 객체지향 설계의 느낌적인 느낌

우리 호텔 예약 프로그램의 큰 설계는 이런 구조이다.  호텔(완전 주인님) - Handler(로직을 수행하는 직원들) - dao(데이터를 조회, 전달만 해주는 노예느낌). 그리고 나머지 객체들이다. 패키지로 구분하자면 domain(수동적으로 정보만 가진 친구들), handler, dao 로 구성되어 있다. 느낌적인 느낌?

느낀 점

걸출한 디자인 패턴 들에 비해서는 보잘 것 없지만 그래도 각자의 역할 + 역할의 무게에 따라 구분해놓으니 뭔가 있어보이는 느낌적인 느낌?? 좋다.

'TIL' 카테고리의 다른 글

[23.10.31]  (0) 2023.10.31
[2023.10.27]  (0) 2023.10.27
[23.10.24]  (0) 2023.10.24
[23.10.23]  (0) 2023.10.23
[23.10.20]  (1) 2023.10.20

+ Recent posts