클린코드 57p 중
오류 코드보다는 예외를 사용하라!
명령과 조회를 분리하는 데에서 오류코드를 반환하는 방식은
예외(try-catch)구문보다 못하다.
예외를 사용하면 코드가 깔끔해진다.
예외 구문을 별도 함수로 뽑아내는 편이 좋다.
def delete(Page page): ->예외를 반환하는 함수
try:
deletePageandAllReferences(page) ->수행하는 함수
except:
logError(e)
이렇게 예외를 반환하는 함수와 수행을 하는 함수를 나누어 놓는 것이 좋다.
*오류처리 또한 한가지 작업이다. 함수는 한 가지 작업만 해야 하므로
오류처리 함수는 except로 끝나야지 다른 블록(기능)을 추가하면 안된다.
React Project!!!
/* 컴포넌트로 잘게 자르고 css도 컴포넌트 별로 만들고 태그명을 쓰지 않고 클래스 명을 쓰도록 한다. */
children Component와 props를 사용하기