Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

エンジニアリング現場の用語集

開発・運用・設計・テスト・プロジェクト管理で現れる「現場でよく聞くが意味が曖昧になりやすい言葉」を整理した用語集です。

単なる定義集ではなく、どういう場面で使うか似た言葉との違い現場でありがちな例対策まで踏み込んでいます。

構成

glossary/
├── design.md              設計原則・安全設計
├── concurrency.md         並行処理・排他制御
├── testing.md             テスト手法・テスト戦略
├── operations.md          運用・デプロイ・障害対応
├── anti-patterns.md       アンチパターン
├── bad-practices.md       悪い習慣・コードの匂い
├── project.md             プロジェクト管理・法則
├── aws-iac.md             AWS / Infrastructure as Code
├── database.md            データベース
├── distributed-systems.md 分散システム
├── security.md            セキュリティ
├── ai-ml.md               AI / 機械学習
└── templates/
    └── entry-template.md  用語エントリのテンプレート

各用語は共通のテンプレートに従い、意味 → よくある例 → ありがちな症状 → 近い言葉との違い → 背景・語源 → 対策 → 関連用語 の順で記述しています。

執筆ガイドラインは docs/authoring-guide.md を参照してください。


用語一覧

設計

並行処理

テスト

運用

アンチパターン

悪い習慣

プロジェクト管理

AWS / IaC

データベース

分散システム

セキュリティ

AI / 機械学習


よく一緒に現れる用語

  • ClickOps → Snowflake Server → Drift → Undocumented Resource
  • TOCTOU → レースコンディション → アトミック操作 → Optimistic Locking
  • フレーキーテスト → Heisenbug → Works on my machine
  • Bike-shedding → Analysis Paralysis → Scope Creep → Sunk Cost Fallacy
  • ヒーロー運用 → トライバルナレッジ → バッドノウハウ → Bus Factor
  • リトライストーム → Thundering Herd → サーキットブレーカー → バックプレッシャー
  • Lava Flow → Big Ball of Mud → テクニカルデット → ブロークンウィンドウ理論
  • デスマーチ → Brooks's Law → Parkinsonの法則 → Hofstadter's Law
  • Canary Deploy → Blue-Green Deployment → Rolling Update → Blast Radius
  • God Object → Spaghetti Code → Shotgun Surgery → Accidental Complexity
  • 属人化 → Runbook → Toil → Bystander Effect
  • N+1 クエリ問題 → Slow Query → Index の効かないクエリ → Connection Pool Exhaustion
  • インデックスショットガン → Index の効かないクエリ → Slow Query → Premature Optimization
  • 結果整合性 → Replication Lag → Split Brain → CAP 定理
  • 冪等性 → Idempotency Key → Saga パターン → 結果整合性
  • Code Smell → Dead Code → テクニカルデット → Rubber Stamping
  • RTO / RPO → Failover → Error Budget → SLO / SLA / SLI
  • ディザスタリカバリ → DR戦略の4類型 → BCP → Failback → Game Day
  • 3-2-1 バックアップルール → ディザスタリカバリ → RTO / RPO → Chaos Engineering
  • ヘルスチェック → ライブネス → Dead Man's Switch → フェイルセーフ
  • Cargo Cult Agile → Shiny Object Syndrome → Second System Effect
  • Zero Trust → Least Privilege → RBAC / ABAC → 認証と認可
  • SQL Injection → XSS → CSRF → SSRF → ディフェンス・イン・デプス
  • Supply Chain Attack → Dependency Confusion → Secret Rotation
  • Billion Laughs Attack → XXE → Zip Bomb → ReDoS(資源枯渇系 DoS)
  • Hallucination → AI Guardrails → Eval → Prompt Injection
  • RAG → Embedding → Context Window → Token
  • Vibe Coding → AI Agent → MCP → Hallucination

ライセンス

CC0

この用語集は CC0 1.0 Universal (Public Domain Dedication) の下で公開されています。

About

エンジニアリング現場の用語集

Resources

Stars

Watchers

Forks

Contributors