2010년 12월 23일 목요일

스테이트 기반 언어.

요즘 가끔 짜다가 잊는 것 중 하나가,
C++(대부분의 다른 랭규지도 마찬가지겠지만 일단 이거만 주로 했으니) 는 state 기반 언어라는 것입니다.

누구나 알고 있는 사실입니다만, 코딩을 할때는 잊기가 쉽습니다.;

함수 실행전과 실행후의 스테이트를 맞춰 주는 것이 꽤 중요하다는거지요!
특히나 중간에 에러가 나서 리턴을 할때는 앞에서 생성한 것들을 꼭 살랑살랑 지워주고 리턴.
Try/Catch 를 잘 써서 관리하면 좋겠지만,,,ㅎ