2026년 42차주 (2026.10.12~2026.10.18)
2026년 42차주 (2026.10.12~2026.10.18)
- 직렬성은 시간이 아니라 가능한 순서만 따지고, 엄격한 직렬성은 여기에 선형성을 더한다
- 단일 노드 Redis가 선형성과 엄격한 직렬성을 보이는 이유와 복제 환경에서 깨지는 경우
2026년 41차주 (2026.10.05~2026.10.11)
2026년 41차주 (2026.10.05~2026.10.11)
2026년 40차주 (2026.09.28~2026.10.04)
2026년 40차주 (2026.09.28~2026.10.04)
- 하네스는 에이전트에서 모델을 제외한 모든 것이며, 가이드와 센서로 나뉜다
- 뮤테이션 테스트로 테스트 품질을 검사하는 방법
- 구조테스트로 의존관계와 레이어 같은 설계규칙을 강제하는 방법
2026년 39차주 (2026.09.21~2026.09.27)
2026년 39차주 (2026.09.21~2026.09.27)
2026년 38차주 (2026.09.14~2026.09.20)
2026년 38차주 (2026.09.14~2026.09.20)
- Flaky 테스트와 버그의 차이, 그리고 Flaky 테스트가 생기는 주요 원인
- SOLID 원칙의 목적은 잘못된 의존을 해체해 손대지 않은 곳으로 문제가 번지는 것을 막는 것
- 불변식은 실행 중 상태에 대한 약속이라, 실행에 닿지 못하는 컴파일 에러는 불변식을 깬 것이 아니다
2026년 37차주 (2026.09.07~2026.09.13)
2026년 37차주 (2026.09.07~2026.09.13)
- B+Tree가 범위 조회와 삽입·삭제에서 B-Tree보다 유리한 이유
- 쓰기 스큐가 각자 옳은 두 트랜잭션을 합쳐 불변식을 깨뜨리는 원리
2026년 36차주 (2026.08.31~2026.09.06)
2026년 36차주 (2026.08.31~2026.09.06)
- DB 고립수준은 금지 조건이고, 동작은 메커니즘이 정한다
- 고립수준의 세 가지 설정 레벨
- REPEATABLE READ에서 Phantom Read가 발생하는 경우
- SERIALIZABLE의 락 동작
- Parameterized Testing과 Property-based Testing의 차이
- 권한모델의 Capability List와 ACL
- 캐시의 저장 위치와 속도