[Clean Code] 7. 오류 처리
·
Reference/CleanCode
📕 목차 1. 오류 코드보다 예외를 사용하라 2. Try-Catch-Finally 문부터 작성하라 3. 미확인(unchecked) 예외를 사용하라 4. 예외에 의미를 제공하라 5. 호출자를 고려해 예외 클래스를 정의하라 6. 정상 흐름을 정의하라 7. null을 반환하지 마라 8. null을 전달하지 마라 1. 오류 코드보다 예외를 사용하라 📌 As-is. 오류 코드 public class DeviceController { ... public void sendShutDown() { DeviceHandle handle = getHandle(DEV1); // Check the state of the device if (handle != DeviceHandle.INVALID) { // Save the devi..