Programming 23
- 단위 테스트와 통합 테스트를 어떻게 구분해야 할까
- 테스트 코드는 왜 작성해야 할까?
- Single Flight
- Floating Point
- 부동소수점 오차는 왜 발생하는가
- Stateful vs Stateless
- Function Signature
- 무거운 엑셀 다운로드 요청을 사전에 판별하는 방법
- 대용량 엑셀 다운로드 요청을 안정적으로 처리하는 방법
- 헬퍼 클래스는 안티패턴일까?
- 콜백(callback)
- 응집도와 결합도에 관하여: About Cohesion and Coupling
- The Hidden Evolution of Java Strings
- SOLID 원칙을 실무적으로 어떻게 이해해야 하는가
- 빅 오(Big-O)와 시간복잡도를 어떻게 봐야 하는가
- C++의 vector를 어떻게 이해해야 하는가
- 순열(Permutation)
- 동적 계획법(Dynamic Programming)
- 재귀(Recursion)
- 그래프(Graph)
- 깊이 우선 탐색(DFS)
- 연결 요소(Connected Component)
- 너비 우선 탐색(BFS)