팁 1
·
Programming/ETC
1. 한 개의 함수가 한 가지의 명확한 기능을 수행하는가? 하나의 함수가 여러 기능을 수행한다면 나쁜 함수. 하나의 함수/메서드는 논리적으로 구분되는 가장 작은 단위의 작업을 처리하는 것이 이상적이다. 2. 함수에 전달되는 Parameter가 적절한가? 3. Parameter의 올바른 IN/OUT 설정 4. 함수의 return이 명확한가? 5. 함수가 적절한 기능 단위로 잘 분리되어 있는가? 예를 들자면, 함수 안에 여러 함수들이 있을 수 있는데, 이때 각각의 함수의 역할이 명확하게 분리되어 있는지 확인 6. 함수의 쌍이 존재하는가? (선택적) 예를 들자면, insert라는 함수가 있는데, delete 함수가 없으면(삭제 코드가 함수가 아닌 다른 곳에 있는 경우 등) 뭔가 이상함. 7. 불필요한 최적화코..