IT1 [Clean Code] 함수 로버트 C. 마틴의 클린코드를 읽고 작성한 글입니다. 1. 작게 만들어라! 해당 항목에서 저자는 줄일 수 있는 최소한으로 함수를 줄여한다고 말하고 있다. 두세줄로 작성해야한다고 하지만 결국 본질은 함수 하나의 내용을 너무 복잡하게 만들지 말라는 뜻인 것 같다. 2. 한가지만 해라! 이 항목은 OOP의 5대원칙 중 SRP(단일책임원칙)와 같은 맥락의 내용으로 생각된다. 함수 하나가 여러가지 기능을 하게된다면 결국 복잡해지고 첫번째 항목을 지키지 못하게 될 것이다. 3. 함수의 추상화 수준을 하나로 맞춰라! 함수가 확실하게 한가지 기능을 하려면 추상화 수준을 하나로 맞춰야 한다. 한 함수 내에서 추상화 수준을 섞게되면 코드를 읽는사람이 헷갈릴 수 있다. 4. 반복하지 마라! 중복된 코드의 반복은 모든 악의 .. 2020. 8. 3. 이전 1 다음