프로그래밍 언어(must-have skills)/프로그래밍언어론 (1) 썸네일형 리스트형 GOTO is harmful? 목차 작성 동기 AOP를 향한 비판을 읽다가 "AOP는 GOTO보다 해롭고 심지어 COME FROM문과 가깝다"는 비판을 보다가 GOTO에 대한 나의 불확실함과 통념(goto는 해롭다)에 대해서 이참에 다시 정리해보려고 한다. 또 실제로 현업에서 goto가 있는 프로그램을 본 적이 있다. 은탄환은 없다라는 말 또한 통념에 대해서 비판의식을 부추겼다. 개요 제어흐름(control flow)의 하나인 GOTO는 이전에 키보드의 구성요소 중 하나였을 정도로 흔한 statement였다. 하지만 구조화프로그래밍의 대두와 비난에 힘입어 차츰 시들어져갔다. 하지만 그렇다고 절대악은 아니다. 특정 케이스의 경우에는 오히려 쓰는 것이 바람직할 수도 있는데, 결국 제대로 이해하는 것이 중요하다. "꼭 필요한 곳에만 써라".. 이전 1 다음