요약 모든 것은 다음 요구에서 시작 된다. 도넛을 만드는 라이브러리를 만드는 팀은 도넛을 만드는 라이브러리의 변경된 요구사항을 원하는 고객들의 니즈를 충족시켜야 함. 이를 하나하나 요구사항에 맞게 조건문을 써가면서 해줄 수는 있지만 너무 많아지면 이거대로 문제가 됨. 콜백이 필요한 이유 콜백 함수를 이용하면 함수를 변수처럼 사용하여 요구사항이 달라도, 요구사항을 만족하는 함수 변수만 콜백함수로 넘겨주기만 하면 각 팀 별로 원하는 요구사항을 충족할 수 있음. 비동기 콜백 → 새로운 프로그래밍 사고 방식 비동기 콜백을 이용하면, 콜백 함수가 호출되더라도 호출 스레드는 콜백 함수 실행에 의존하지 않음. 콜백 함수의 정의 컴퓨터 과학에서 콜백 함수는 다른 코드에 매개변수로 전달되는 실행 가능한 코드임. 특정 프..