초기화, 입력, 출력을 처리하지 않는 프로그램의 일부가 있다고 가정하십시오. 수행해야 할 작업, 허용되는 작업 또는 수행되지 않은 작업 만 지정합니다. 이를 위해 "비즈니스 로직"이라는 용어를 사용합니다. 그러나 응용 프로그램은 비즈니스와 관련이 없습니다.
예 : 게임. 다음과 같은 부분이 있다고 가정하십시오.
- 입력 처리
- 충돌 감지, 물리학, 플레이어 제어
- 출력 렌더링
- AI-NPC가 특정 목표를 달성하는 방법
- "비즈니스 로직"-플레이어가 특정 개체를 터치하면 어떻게됩니까? 어떤 종류의 NPC가 있고 그들이 할 때 무엇을 하는가? "살다", "탄약", "레벨", "점수"의 개념.
그러나 그것은 사업이 아니며 단지 게임 일뿐입니다. 위키 백과 는 확실하지 않습니다.
7
"응용 프로그램 논리"는 어떻습니까?
—
ChrisF
"나는 Po-tay-to, 당신은 Po-tah-to라고 말합니다"... "하나는 여섯 개, 다른 여섯 개는 여섯입니다". 응용 프로그램을 실행해야하는 규칙입니다. 당신이 원하는 것을 부르십시오, 그들은 그들이 무엇인지입니다. 응용 프로그램이 작동하려면 반드시 있어야합니다.
—
Catchops 2016 년
@Catchops, 그러한 규칙이 집중된 장소에 대해 엄격한 공식 용어가 있습니까?
—
Vi0
나는 당신이 "알고리즘"이라고 부르는 모든 것을 부르는 경향이있다
—
Lambdageek
@Lambdageek, Algorithms는 모든 부분에서 사용할 수 있습니다. 예 : 3D 이미지를 렌더링하는 알고리즘
—
Vi0