이펙티브 코루틴을 요약한 내용입니다 코드를 안전하게 만드는 가장 궁극적인 방법은 다양한 종류의 테스트를 하는 것 이런 종류의 테스트는 사용자 관점에서 테스트 개발자에게 유용하지만 충분하지는 않음 개발시점에 빠른 피드백을 받기 위해서는 피보나치 숫자 5개를 제대로 구하는지 확인하는 테스트 @Test fun `fib works correnctly for the first 5 positions`() { assertEquals(1, fib(0)) assertEquals(1, fib(1)) assertEquals(2, fib(2)) assertEquals(3, fib(3)) assertEquals(5, fib(4)) } 단위 테스트에서 확인할 부분 일반적인 유스 케이스: 요소가 사용될 거라고 예상되는 일반적인 방..