Lecture Notes/Readable Code1 [Clean Code] 논리, 사고의 흐름 논리, 사고의 흐름공백 라인을 대하는 자세공백 라인은 단순히 비어있는 공간이 아니라 코드의 "의미 단위"를 구분 짓는 중요한 역할을 수행한다. 복잡한 로직을 처리하는 코드에서 공백 라인을 적절하게 활용하면, 각 로직의 흐름을 시각적으로 분리하고 읽는 사람이 이해하기 쉽게 도와준다.부정어를 대하는 자세부정어는 코드에서 가독성을 떨어뜨릴 수 있다. 예를들어, !isEmpty() 또는 !isValid()와 같은 부정 연산자는 직관적으로 읽기 어려운 경우가 많다. 따라서 코드를 작성할 때 부정어구를 쓰지 않아도 되는 상황인지 체크해야 한다. 부정의 의미를 담은 다른 단어가 존재하는지 고민하자! 위에서 예를 들었던 !isEmpty()는 isNotEmpty()로 변경할 수 있다.해피 케이스와 예외 처리예외 처리는 .. 2024. 12. 24. 이전 1 다음