Dovrei usare il termine "Logica aziendale" quando parlo di un'applicazione non aziendale?


10

Supponiamo che ci sia una parte del programma che non si occupa di inizializzazione, input, output. Specifica solo cosa si dovrebbe fare, cosa è permesso o no. Per questo uso il termine "Logica aziendale". Ma l'applicazione non può avere nulla a che fare con gli affari.

Esempio: un gioco. Supponiamo che ci siano le seguenti parti:

  1. Elaborazione dell'input
  2. Rilevazione di collisioni, fisica, controllo del giocatore
  3. Rendering dell'output
  4. AI - In che modo gli NPC raggiungono l'obiettivo specificato.
  5. "Logica aziendale": cosa succede quando il giocatore tocca determinati oggetti. Quali tipi di NPC ci sono e cosa fanno quando ..., concetti di "vite", "munizioni", "livelli", "punteggio".

Ma non sono affari, è solo un gioco. Wikipedia non è chiara al riguardo.


7
Che ne dici di "logica dell'applicazione"?
ChrisF

1
"Dico Po-tay-to, tu dici Po-tah-to" ... "Sei dell'uno, mezza dozzina dell'altro". Le regole in base alle quali l'applicazione deve essere eseguita. Chiamali come vuoi, sono come sono. DEVONO essere presenti perché l'applicazione funzioni.
Catchops

@Catchops, esiste un termine ufficiale rigoroso per indicare un luogo in cui tali regole sono concentrate?
Vi0

Tendo a chiamare tutte le cose che hai elencato "algoritmi"
Lambdageek,

@Lambdageek, gli algoritmi possono essere utilizzati in tutte le parti. Esempio: algoritmi per il rendering di immagini 3D.
Vi0

Risposte:


19

Se ti senti strano o stai respingendo gli altri, prova invece a usare il termine "Logica di dominio" .


a seconda del contesto penso che si possa usare anche 'Model Logic'
noonex,

-1

Le funzionalità essenziali di un'applicazione sono spesso chiamate "Business Logic".

Ci sono numerosi altri nomi.

"Caratteristiche essenziali".

"Modello" (come in Model-View-Control).

"Logica applicazione".

"Il vero lavoro".

Hai un numero illimitato di sinonimi in inglese per le funzionalità essenziali, fondamentali e del kernel di un prodotto. Sentiti libero di usare un Thesaurus per trovarne ancora.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.