2023년 02월 20일

@VERO
Created Date · 2023년 02월 20일 05:02
Last Updated Date · 2023년 10월 02일 14:10

LOG

  • 오늘은 그 분과 만날 수 있는 (아마도) 마지막 날이었다. 그 전의 나와 지금의 나는 많이 달라진 것 같다. 어느 정도 마무리 단계일 때 괜찮아졌다고 생각했는데 아직도 괜찮지는 않은 것 같다. 그래도 앞으로는 더 마음 편하게 살려고 노력하고 싶다. 예전보다는 더 나은 내가 되고 싶다.
  • 아침에 많이 이야기 하고 와서 그런지 오늘은 좀 더 마음 편하게 지낼 수 있었다. 편한 내가 훨씬 살기 편한 것 같다.
  • 체인저가 진행하는 주간 회고 모임에 들어갔다. 우테코에서 하게 된 첫 모임(?)인데 기대된다. 내가 TIL 적는게 약간 혼잣말 하는 것 같아서 동기부여가 잘 안 됐는데 같이 하면 좋지 않을까? 주간 회고 때 한 말을 블로그에 적어보는 것도 좋겠다.

배운 것

  • 구현하는 프로젝트에서 사용하는 도메인 용어를 사용할 때에는 주의한다. 기존 단어의 의미와 프로젝트 내에서 사용되는 도메인적인 의미가 뒤섞이지 않도록 유의한다.
  • IllegalStateException과 IllegalArgumentException을 구분하는 것은 중요하다. 둘 중 어떤 예외가 발생하는지에 따라 외부의 값이 잘못되었는지, 프로젝트 내의 객체나 로직이 잘못되었을지를 파악하여 다르게 처리해야 하기 때문이다. IllegalArgumentException의 경우 사용자 / 클라이언트에게 올바른 값을 입력하는 것을 요청해야 하고, 후자는 서비스 로직에 문제가 있다고 파악할 수 있다. 후자의 경우는 일시적 문제일 수 있기에 이전에 사용자가 입력한 값을 재사용하여 자체적으로 재시도하는 로직을 추가할 수도 있다.

궁금한 것

  • 어떻게 하면 객체에 책임을 잘 나눌 수 있을까? 오늘 미션을 계속 고민하면서 이 방향이 맞는지, 저 방향이 맞는지 생각하는데 바로 떠오르지 않았다. 어떻게 하든 뭔가 완벽하지 않은 느낌이 계속 들었다. 이런 식으로 설계하면서 미션을 진행해도 되는걸까?

느낀 것

  • 나와 다른 사람들을 좀 더 잘 이해해보고 싶다. "그냥 그런 사람" 이라고 생각하는 것보다 상대를 이해해보려고 하는 자세가 훨씬 좋아보인다.
  • 예전의 내 태도를 반성하게 됐다. 그때는 지금보다 부정적이고 나와 다른 사람을 굳이 이해하기 위해 노력하는 사람은 아니었던 것 같아서. 지금 돌아보니 좋은 태도가 아니었다. 그래도 남아있어 준 사람들이 오히려 대단할지도 모른다.