깊은 중첩 - 피해야 하는 이유와 방법 | Steven Giesel

코드가 복잡하지 않으면 이후에 코드를 수정해야 할 때 비용이 감소합니다. 특히 구조가 복잡해지지 않게 하는 것 만큼이나 중요한 것이 깊은 중첩을 피하는 것입니다. 중첩이 깊을 수록 코드를 이해하기 어려워지기 때문입니다.

대부분의 경우 조건에 부합하지 않으면 사전 반환(return)의 방식으로 깊은 중첩을 낮출 수 있습니다. 또한 조건 반전을 이용해서 중첩을 줄일 수도 있습니다.

Steven Giesel님이 깊은 중첩을 피하는 방법에 대해 가이드 합니다.


4개의 좋아요