Coding Note 20
- throw Exception을 return 처럼 data 반환 용도로 사용하는 것은 불가능하다
- Enum VS String - 외부 API 요청에 대한 응답 수신 코드로 enum을 쓰는게 좋을까?
- Exactly once는 가능할까?
- Unique ID, Key 생성기 설계 (with Shard Key)
- (Test) 대역(Test Doubles) - Stubs, Mocks
- 나는 풀스택이 아닌데, 풀스택이란 뭘까
- (Thread-safety) 동시성 문제와 shared mutable state 관리
- (Test) 통합 Test를 위한 DB는 어떻게 구성하면 좋을까? - Testcontainers
- Serverless computing platform의 장점
- Promise / Future에 대한 개념 정리
- 의존성 주입(DI, Dependency Injection)이란?
- 자료 구조 선택 가이드
- 직렬화, Serialization
- 소켓 프로그래밍 관련 ( Socket programming )
- 상속, 인터페이스, 트레이트 차이점과 어떨 때 사용하나.
- Encoding 정리. Unicode, ANSI, UTF, CP949
- IP parsing(+C), URL parsing 정규식 pattern
- call-by-reference, call-by-value + call-by-address
- 객체 지향 5대 원칙 - SOLID
- 객체 지향 패러다임