«finite-state-machine» 태그된 질문

9
제어 흐름으로서의 예외는 심각한 반 패턴으로 간주됩니까? 그렇다면 왜 그렇습니까?
90 년대 후반에 나는 흐름 제어로 예외를 사용하는 코드베이스로 꽤 일했습니다. 전화 응용 프로그램을 구동하기 위해 유한 상태 머신을 구현했습니다. 최근에 MVC 웹 앱을 사용하고 있었기 때문에 그 시절을 생각 나게합니다. 둘 다 Controller다음에 갈 곳을 결정하고 대상 로직에 데이터를 제공합니다. DTMF 톤과 같은 구식 전화 도메인의 사용자 작업은 작업 …

10
유한 상태 머신의 예 [닫힘]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 육년 전 …

10
상태 머신 대 스레드
Alan Cox 는 "컴퓨터는 상태 머신입니다. 스레드는 상태 머신을 프로그래밍 할 수없는 사람들을위한 것"이라고 말했습니다. Alan에게 직접 물어 보는 것은 겸손한 선택이 아니기 때문에 여기서 묻고 싶습니다. 하나의 스레드와 상태 머신 만 사용하여 Java와 같은 고급 언어의 멀티 스레딩 기능을 어떻게 구현할 수 있습니까? 예를 들어, 수행해야 할 두 가지 …

4
개념적으로 게임에 대한 규칙 / 제약 (그래픽 / 물리 아님) 엔진을 만드는 방법
나는 자신이 선택한 어드벤처 북과 비슷한 간단한 게임을 만들고 싶다. 플레이어에게는 이야기 텍스트가 표시되고 가능한 목록에서 자신의 행동을 선택하게됩니다. 이것은 차례로 새로운 이야기 텍스트, 광고 무한대로 이어집니다. 유일한 결정은 일부 이전 결정에 따라 가능성 목록이 다를 수 있다는 것입니다. 언뜻 보면, 이것은 많은 if-else 문처럼 들리므로 규칙 엔진이 있음을 암시합니다. …

4
"국가"의 정의
상태 변수 나 상태 머신에서와 같이 새로운 (이전에는 아닌) 프로그래머에게 "상태"를 정의하는 좋은 방법은 무엇입니까? 이 개념이 소프트웨어 작성에 유용한 이유를 설명하는 좋은 방법은 무엇입니까? 국가의 개념은 프로그래밍 과정이나 서적을 처음 시작할 때 명시 적으로 가르쳐 집니까?

6
유한 상태 머신 고장을 복구하는 방법?
내 질문은 매우 과학적으로 보일 수 있지만 일반적인 문제라고 생각하며 숙련 된 개발자와 프로그래머는 제목에서 언급 한 문제를 피하기 위해 조언을 줄 것입니다. Btw., 아래에 설명하는 것은 iOS 프로젝트에서 적극적으로 해결하려고하는 실제 문제이며 모든 비용을 피하고 싶습니다. 유한 상태 머신으로 나는 이것을 의미합니다.> 몇 개의 버튼이있는 UI, 해당 UI와 관련된 …

5
객체 지향 프로그램을 유한 상태 머신으로 볼 수 있습니까?
이것은 철학적 / 기본적인 질문 일지 모르지만, 나는 그것을 명확히하고 싶습니다. 내가 이해하기에 유한 상태 머신은 시스템의 출력이 전류 입력뿐만 아니라 시스템의 현재 상태에 의존하는 시스템을 모델링하는 방법입니다. 또한, 이름에서 알 수 있듯이 유한 상태 머신은 각각의 상태와 동작으로 유한 N 개의 상태로 분할 될 수 있습니다. 이것이 정확하다면, 데이터와 …

4
자식 상태 머신이 어떻게 컨트롤을 부모 상태 머신으로 되돌릴 수 있습니까?
내 최상위 상태 시스템에는 몇 가지 상태와 가장자리가 있습니다. 이것을 부모 상태 머신이라고합니다. A ----> B ----> C 상위 상태 시스템 내의 모든 상태도 상태 시스템 일 수 있습니다. 이 아이들 상태 머신이라고 부를 것입니다. ___________ / \ A ----> | B0->B1->B2 | ----> C \____________/ 상위 상태 머신이 A에서 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.