Dart는 컴파일 시간 오류와 실행 시간 오류라는 두 가지 유형의 오류를 지원합니다.
Dart는 dart:developer 라이브러리를 통해 간단한 로깅 메커니즘을 포함하고 있습니다.
dart:developer
Dart에서 함수를 정의할 때 반환 값이 없으면 void 키워드를 사용하거나, 그렇지 않으면 반환 값의 유형을 지정합니다.
void
리팩토링 전에는 할인을 계산하고 적용하는 등 다양한 수준의 추상화나 책임을 혼합한 코드가 있을 수 있습니다.