본문 바로가기
2023./8월

[2023-08-11] This-is-spear

by Imaspear 2023. 8. 11.
 

this-is-spear - Overview

this-is-spear has 31 repositories available. Follow their code on GitHub.

github.com

 

Fact

 

오랜만에 휴식 시간을 가졌다. 휴식 시간을 가지는 일과는 달리 대학교 졸업 관련해서 준비해야할 일들이 많았고 현재 살고 있는 집을 단기간에 정리하는 것 또한 일이다. 가장 큰 일인건 서울 원룸 계약 시기보다 입사 시기가 빨라 짐을 둘 곳이 없었다. 


Feeling

 

개발 공부에만 전념하기 위해 외면했던 일들을 다시 마주보려하니 정말 귀찮았다. 앞으로는 나와 관련된 일들을 외면하지 말자...

 

Finding


객체는 데이터인가? 라는 질문에 당연하게 그렇지 않다라고 답할 수 있었다. 그 이유는 객체의 상태는 행동의 결과로 초래된 부수효과를 쉽게 표현하기 위해 도입한 추상적인 개념일 뿐이기 때문이다.

 

블로그를 구현하기 위해 필요한 데이터가 어떤 게 있을지 고민하는 것과 어떤 블로그를 작성하기 위해 필요한 정보가 무엇이 있을지를 고민하는 것은 불필요한 데이터가 삽입되는지 차이가 발생한다.

 

객체를 창조할 때 가장 중요하게 고려해야 하는 것은 객체가 이웃하는 객체와 협력하기 위해 어떤 행동을 할지 결정하는 일임을 중요하게 생각하자.

 

프로그래밍 관점에서 같은 타입에 속한 객체는 행동만 동일하다면 서로 다른 데이터를 가질 수 있다. 동일한 타입에 속한 객체는 내부의 데이터 표현 방식이 다르더라도 동일한 메시지를 수신하고 처리할 수 있다.

 

Response 라는 객체는 클라이언트에게 응답을 보내는 행동을 한다. 내부에 서로 다른 데이터가 있더라도 클라이언트에 응답을 보내는 행동을 하게 된다면 Response 객체가 된다.

 

Future action

 

객체 지향을 배우면서 서비스를 모델링할 때 어떤 기준으로 서비스를 모델링하고 있는지 생각하는 시간을 가졌다. 자신의 주관을 가지고 모델링을 수행하지만, 말로는 표현못하고 있으니 구조화가 덜 됐음을 경험해 당분간은 객체지향이 무엇인지 본질을 깨닫는 시간을 가지려 한다.

Feedback

 

최근에 대학교를 포기할까 생각을 했지만 미래는 불분명하니 대학교는 어떻게든 졸업하라는 피드백을 받았다. 힘들다고 포기하지 말고 최선을 다해서 졸업해보도록 하자.

'2023. > 8월' 카테고리의 다른 글

[2023.08.18] Nami  (0) 2023.08.18
[2023. 08. 18] Jung  (0) 2023.08.18
[2023.08.11] Clap  (0) 2023.08.11
[2023. 08. 11] Youl  (0) 2023.08.11
[2023. 08. 11] Jung  (0) 2023.08.11