Commune · Savoirs
Cross-cutting concern
Concept in aspect-oriented software development
In aspect-oriented software development, cross-cutting concerns are aspects of a program that affect several modules, without the possibility of being encapsulated in any of them. These concerns often cannot be cleanly decomposed from the rest of the system in both the design and implementation, and can result in either scattering (code duplication), tangling (significant dependencies between systems), or both.
Sur Wikipédia
Texte en anglais Pas encore d'article dans ta langue : extrait en anglais.
In aspect-oriented software development, cross-cutting concerns are aspects of a program that affect several modules, without the possibility of being encapsulated in any of them. These concerns often cannot be cleanly decomposed from the rest of the system in both the design and implementation, and can result in either scattering (code duplication), tangling (significant dependencies between systems), or both. For instance, if writing an application for handling medical records, the indexing of such records is a core concern, while logging a history of changes to the record database or user database, or an authentication system, would be cross-cutting concerns since they interact with more parts of the program.
Texte : Wikipédia en anglais, CC BY-SA 4.0. ·
Cartes voisines
-
★★
concurrence
Ability of different parts or units of a program, algorithm, or problem to be executed out-of-order or in partial order, without affecting the final outcome
-
★★
code correcteur
Type de technologie informatique
-
P★★
Programmation concurrente
Paradigme de programmation
-
P★★
Projet:Informatique
Projet Wikimedia
-
L★★
Logiciel de gestion de versions
Type de logiciel
-
C★
Calcul multipartite sécurisé