hohyeon.dev님이 쓴 글 421
- 서비스에서 던진 오류가 전부 500 Internal server error로 나간 이유
- 데코레이터를 씌웠더니 함수 이름과 docstring이 사라진 이유
- 머지를 revert한 브랜치를 다시 머지했는데 변경이 하나도 안 들어온 이유
- Python 함수 기본 인자에 리스트를 썼다가 데이터가 계속 쌓인 이유
- Python list comprehension이 for문보다 빠른 진짜 이유
- 중간 컴포넌트 네 개가 쓰지도 않는 prop을 넘기고만 있던 문제
- INSERT 후 방금 만든 행을 다시 SELECT 하지 않아도 되는 RETURNING
- 부모에 준 여백이 사라지고 자식의 margin이 밖으로 삐져나온 이유
- Python에서 스레드를 늘렸는데 CPU 작업이 빨라지지 않는 이유
- Math.random()으로 만든 id가 충돌해서 목록이 뒤섞인 이유
- 순환 의존도 아닌데 can't resolve dependencies가 난 이유
- Optional을 필드에 저장했다가 생긴 문제
- 스크립트 마지막 로그가 가끔 잘려 나간 이유
- Stream API로 바꿨더니 오히려 느려진 이유
- KEYS 한 줄 때문에 운영 Redis가 수백 밀리초 멈춘 이유
- 화면 전환 애니메이션 때문에 어지럽다는 제보를 받고 배운 것
- 요청 ID를 로그에 남기려고 모든 함수에 인자를 하나씩 더하던 것을 멈춘 방법
- 긴 브랜치를 리베이스할 때마다 같은 충돌을 반복해서 푼 이유
- try-with-resources에서 예외가 사라진 것처럼 보이는 이유
- reactive 객체를 구조 분해했더니 화면이 갱신되지 않은 이유