랩뷰의 디자인 패턴 : 상태머신
FA 분야에서는 디자인 패턴이라는 용어 자체가 다소 생소할 수 있습니다. 대체로 한 명의 엔지니어가 하나의 프로젝트를 끝까지 끌고 가는 경우가 많은데다가, CS 업무까지도 도맡아서 하는 경우가 많기 때문이기도 하고, 래더 다이어그램과 같은 시퀀스 전용 언어를 이용해서 순차적으로 기능을 처리하는 방식의 프로그램을 작성하기 때문에, PC를 베이스로 하는 프로그램과 비교했을 때 많이 단순한 구조를 가지기 때문이기도 합니다. 그렇다 하더라도, 어떤 개발자는 프로그램을 아주 쉽게쉽게 작성해 나가는 경우도 있고, 어떤 개발자는 프로그램을 아주 어렵게 작성하기도 하구요. 또, 어떤 프로그램은 나중에 다른 기능을 확장해서 덧붙이기 쉽도록 만들어져 있기도 하고, 어떤 프로그램은 새로운 기능을 추가할 때 엄청난 노가다를 ..