본문 바로가기

항해 백엔드 플러스

1주차 WIL

 

- 이번주는 포인트 충전, 사용 동시성 케이스를 학습했다.

 

(1) 이번주에 배운 점

- 실제 동시성 케이스를 다루는 코드를 작성하면서, 어떤 점을 어떻게 고려해야 하는지 배웠다

- 또한, 테스트 코드를 작성하면서 해당 문제를 해결하기 위해서 접근했다. 

-> Callable, Future 등의 Java 개념을 활용해서 문제를 해결했다. 

-

- 왜 Callable, Future를 활용했는가?

-> 각각의 장단점에 대해서 잘 이해하고 있는가?

-> 어떤 케이스에 써야 하는지에 대해서 잘 이해하고 있는가?

 

- 왜 비동기를 해야 할까?

-> 사실 꼭 비동기 요청이어야 할 이유는 없다

-> 왜 비동기 요청이어야 하는지 충분히 이해했는가?

 

(2) 이번주에 개선할 점 

- 과제를 단순히 해내는 것에 초점을 맞추는 것이 아니라, 열린 관점에서 다양한 케이스를 고민해보고

  그 중에서 논리적으로 최선의 선택지를 선택하는 연습을 하자

-> 이러한 것이 실제 개발 역량 향상에 도움이 많이 될 것 같다

 

- 다른 분이 작성하신 동시성 레포트를 보면서 많은 반성을 했다

-> 나도 좀 더 깊게 해당 주제에 대해 공부하고, 그러한 공부 내용을 정리해놔야겠다고 생각했다. 

-> 또한 ReadMe.md에 잘 정리해두면 이력서에 추가해서 활용할 수 있을 듯 하다 

 

'항해 백엔드 플러스' 카테고리의 다른 글

항해 백엔드 플러스 9주차 WIL  (0) 2024.11.26
분산 시스템에서 유일 ID 생성  (0) 2024.11.01