noun
aspect-oriented design
Technical term in software engineering; refers to a design paradigm that separates cross-cutting concerns (aspects) from core business logic.
アスペクト指向プログラミングは、ログ出力やトランザクション管理などの横断的関心事をモジュール化する。
Aspect-oriented programming modularizes cross-cutting concerns such as logging and transaction management.