Developer Notes
반복되는 개발 문제를 읽기 쉬운 기록과 도구로 정리합니다.
React, Next.js, Docker, 자동화, AI 워크플로처럼 실제 개발 중 자주 마주치는 주제를 빠르게 다시 찾을 수 있는 형태로 모아둔 공간입니다.
Posts
3
Tools
8
Focus
Practical
Recently Published
최근 글
C#
C# Task.WhenAll 예외 처리와 여러 오류 확인 방법
C#에서 Task.WhenAll로 실행한 여러 작업이 동시에 실패했을 때 await가 전달하는 예외와 실제로 저장되는 전체 예외의 차이를 설명합니다. 모든 오류를 수집하는 방법과 작업별 실패 원인을 구분하는 방법도 함께 정리합니다.
C#
C# async await 데드락이 발생하는 원인과 해결 방법
C#에서 async 메서드를 .Result나 .Wait()로 동기 대기할 때 데드락이 발생하는 원리를 설명합니다. 호출 체인을 await로 연결하는 해결 방법과 ConfigureAwait(false)를 적용해야 하는 조건도 함께 정리합니다.
C#
C# record와 class의 차이 및 선택 기준
C#의 record와 class는 모두 참조 형식이지만 기본 동등성 비교와 복사 방식에서 차이가 있습니다. 데이터의 값이 같으면 같은 객체로 판단해야 할 때와 객체의 고유한 정체성이 필요할 때의 선택 기준을 설명합니다.