반갑습니다. 직관적인 것의 국어사전 내용은 "판단이나 추리 따위의 사유 작용을 거치지 아니하고 대상을 직접적으로 파악하는. 또는 그런 것" 입니다. 코드로보면 가독성이 높은 것을 말하는데요. 예를 들어 int *ptr; 을 포인터로 그대로 사용하면 *(ptr + 1) 식으로 사용해야 하는데 이것을 ptr[1] 과같이 사용하는 것을 직관적인 코드라고 합니다. 즉 문법을 사용할 때 문법을 해석해서 하는 번거로움이 있는 것이 아니라 위와 같이 첫 번째 메모리의 값을 말하는 구나 식으로 바로 알 수 있는 것을 말합니다. 충분한 설명이 되었는지 모르겠네요.
알림도 설정합니다
구독도 합니다
좋아요 누르고 갑니다
직관적인 코드란 무슨 뜻인가요?
반갑습니다.
직관적인 것의 국어사전 내용은 "판단이나 추리 따위의 사유 작용을 거치지 아니하고 대상을 직접적으로 파악하는. 또는 그런 것"
입니다.
코드로보면 가독성이 높은 것을 말하는데요.
예를 들어 int *ptr; 을 포인터로 그대로 사용하면
*(ptr + 1) 식으로 사용해야 하는데 이것을 ptr[1] 과같이 사용하는 것을 직관적인 코드라고 합니다.
즉 문법을 사용할 때 문법을 해석해서 하는 번거로움이 있는 것이 아니라 위와 같이 첫 번째 메모리의 값을 말하는 구나 식으로 바로 알 수 있는 것을 말합니다. 충분한 설명이 되었는지 모르겠네요.