CODE SQUAD/회고록

[TIL] 일일 회고 2022/02/17

샤아이인 2022. 2. 17.

 

오늘 한 일

1. 미션 3 구현완료 (4단계 까지 한번에 구현)

2. 호눅스 리뷰 확인하기

3. 호눅스가 pull request를 merge하기 전 먼저 작업하여 고행길 걸어보기

4. 알고리즘 1문제 풀기

5. 객체지향 생활체조 원칙 정리하기 (2단계 까지만 완료)

 

간단한 코드 리뷰

1. 데이터 출력에 대한 고찰

흠 호눅스가 말한 의도는 아마 OutputVIew에서 출력해야 웹에서는 편할것 이라는 메시지 인것같다.

 

다만 한가지 의문이 있는데...

웹같은 상황에서 view는 domain에 의존해도, domain은 view에 의존하면 안된다 배웠던 기억이 있습니다.
view 가 domain을 알고있고(domain에 대한 의존성이 있다), view가 domain에게 "라인을 보여줘!" 라는 메시지를 전달하면 더 좋을것 같다 생각듭니다?

만약 거꾸로 domain에서 view로 사다리에 대한 정보를 전달한다면, 이는 domain내부에 view에 대한 의존성이 추가된 것 아닐까요?
결론적으로 기존 저의 생각이 더 좋지않나? 란 생각이 듭니다

라고 댓글을 남겨놨다, 보시면 답변해줘요 호눅스!

 

아 생각해보니 View에서 Domain내의 객체의 메서드를 호출하고 반환값으로 받아오면 View는 Domain에 대한 의존도가 있으면서, Domain은 View에 대한 의존도가 없을수 있겠다!!

 

View쪽으로 결과를 반환해서 사용하자!

 

2. EOF 에 대한 이해

개행문자도 추가하는 이유가 있었구나... 여지까지 인텔리제이가 추가해주면 뭣모르고 한줄 삭제를 꼭 했었는데...

 

👍  Good

Github에서 풀리퀘스트가 아직 머지 되지 않은 상황에서 작업을 진행할 경우, 추후 뒤 이어지는 작업들을 제출하는 연습하기

👎 Bad

위에서 말한 깃허브 연습이 잘 되지 않았다.....

다행이 마지막에 동료 jerry가 도와주어서 해결하였다. 내일은 다시 생각하면서 혼자 해결해 보겠다.

 

 

댓글