Dois-je utiliser le terme «logique métier» lorsque je parle d'application non commerciale?

10

Supposons qu'il existe une partie du programme qui ne traite pas de l'initialisation, de l'entrée, de la sortie. Il précise simplement ce qui doit être fait, ce qui est autorisé ou non. J'utilise pour cela le terme «logique métier». Mais l'application n'a rien à voir avec les affaires.

Exemple: un jeu. Supposons qu'il existe les parties suivantes:

  1. Traitement d'entrée
  2. Détection de collision, physique, contrôle des joueurs
  3. Rendu de la sortie
  4. AI - Comment les PNJ atteignent-ils l'objectif spécifié?
  5. "Logique métier" - ce qui se passe lorsque le joueur touche certains objets. Quels types de PNJ sont là et ce qu'ils font quand ..., concepts de "vies", "munitions", "niveaux", "score".

Mais ce n'est pas des affaires, c'est juste un jeu. Wikipedia n'est pas clair à ce sujet.

Vi0
la source
7
Que diriez-vous de la "logique d'application"?
ChrisF
1
"Je dis Po-tay-to, vous dites Po-tah-to" ... "Six d'un, une demi-douzaine de l'autre". Les règles selon lesquelles l'application doit s'exécuter. Appelez-les comme vous voulez, ils sont ce qu'ils sont. Ils DOIVENT être là pour que votre application fonctionne.
Catchops
@Catchops, Y a-t-il un terme officiel strict pour un endroit où ces règles sont concentrées?
Vi0
J'ai tendance à appeler toutes les choses que vous avez énumérées "algorithmes"
Lambdageek
@Lambdageek, les algorithmes peuvent être utilisés dans toutes les parties. Exemple: algorithmes de rendu d'image 3D.
Vi0

Réponses:

19

Si vous vous sentez bizarre à ce sujet ou que vous êtes repoussé par les autres, essayez plutôt d' utiliser le terme «logique de domaine» .

John MacIntyre
la source
selon le contexte, je pense que 'Model Logic' peut également être utilisé
noonex
-1

Les fonctionnalités essentielles d'une application sont souvent appelées "Business Logic".

Il existe de nombreux autres noms.

"Caractéristiques essentielles".

"Modèle" (comme dans Model-View-Control).

"Logique d'application".

"Le vrai travail".

Vous disposez d'un nombre illimité de synonymes en anglais pour les fonctions essentielles, essentielles et du noyau d'un produit. N'hésitez pas à utiliser un Thésaurus pour en trouver plus.

S.Lott
la source