コンテキスト(context)とは
- DeepL翻訳
文脈 - Google翻訳
環境
他に思いつく表現としては、
- 観点
- 状況
いい表現が思い至ったので追記。
世界観
文脈でも良いのだけど、文脈というのはそれに対する観測者の意識が入るが、世界観はその中で当たり前のもの。
例えば、業務部門に所属するような方々はいちいちシステムにおける文脈などは意識しない。
当たり前のように存在する事象をいちいち意識することはない。だが、そこには色々な前提がある。
世界観における活動、をコンテキストと捉えても良いかも知れない。
その場合は、世界観は環境、と言い換えられるかもしれない。
実装におけるコンテキストの性質
- いつでも参照できる
- 状態を持つ
- ファクトリパターンやストラテジパターン、アダプターパターンで利用されるイメージ
- コンテキストは他のコンテキストと共存する
実装におけるコンテキストとして管理する例
- 言語別表示
- システム管理者向け表示文言、エンドユーザー向け表示文言
- 本番用、開発用の違い
- テスト実行時か本番実行時か
- エラーコンテキスト
※ エラー処理に関する情報(処理やコンテナ)をコンテキストとして管理すると意外と楽という話。個人的にはreactでそういう案を出している例に感銘を受けた。 - 画面表示のダークテーマ、ライトテーマ
- ログイン、非ログインの状態
コンテキストとは
どこかのサイトで拝見した名言がある
コンテキストはコンテキストによって決まる