스펙1 프로그래머와 스펙 '스펙' - 어쩌다가 이 단어가 사람에게까지 붙게됐는지 모르겠다. '스펙' 이라는 단어가 'specification' 이라는 단어의 줄임말인 것은 모두 알 것이다. 프로그래밍에서 스펙은 명세를 의미한다. 즉, 해당 API의 구문론적(syntactic)이고 의미론적(semantic)인 의미를 뜻한다. 구문론적인 의미는 겉보기의 모습을 말한다. 해당 오퍼레이션의 시그너처이다. 의미론적인 의미는 그 오퍼레이션의 컨텍스트(context)를 말하며, 사전/사후의 조건/상태, 불변의 진실 등을 가리킨다. '스펙'은 프로그래밍에 있어서 상당히 중요한 의미이며, 이는 요구사항 분석과 같이 개발 초기 단계에 식별되어서 고정(fix)되는 것이 중요하다. '스펙'이 바뀌게 되면 많은 부분이 어그러지며, 전체 시스템에 변경 .. 2009. 9. 21. 이전 1 다음 반응형