#0111（2025/04/20）動詞の言い換え辞典

# 動詞の言い換え辞典

よく使うけど意味が曖昧になりがちな英単語を、より具体的な動詞に言い換えてみました。

> **Tips:** 命名に困ったときは、「対象が何か？」「どこから取得／削除するか？」「処理に副作用があるか？」を意識するだけで、動詞選びがぐっと具体的になります！

---

## ✅ get：取得する

| 動詞 | ニュアンス | 使用例 |
|------|------------|--------|
| fetch | 外部やネットワークから取得 | `fetchUserData()` |
| retrieve | DBやストレージから取り出す | `retrieveProfile()` |
| load | ファイルや設定を読み込む | `loadConfig()` |
| acquire | リソースやロックを確保して取得 | `acquireToken()` |
| obtain | 権限や条件付きで得る | `obtainLicenseKey()` |
| pull | リモートから引っぱってくる | `pullLogData()` |
| collect | 複数ソースから集める | `collectMetrics()` |
| gather | 蓄積するイメージ | `gatherLogs()` |
| read | I/Oから読む | `readInputStream()` |
| extract | データの一部を取り出す | `extractFeatures()` |
| resolve | 名前から実体を得る | `resolveDependency()` |
| derive | 計算や変換で導く | `deriveInsights()` |

---

## ✅ filter：絞り込む／ふるい分ける

| 動詞 | ニュアンス | 使用例 |
|------|------------|--------|
| select | 条件で選ぶ（SQL風） | `selectActiveUsers()` |
| refine | 段階的に絞り込む | `refineSearch()` |
| sift | ふるいにかける | `siftValidItems()` |
| screen | 不正・異常を排除 | `screenInvalidData()` |
| prune | 木構造や不要要素を刈る | `pruneEmptyNodes()` |
| trim | 端や余計な部分を除く | `trimWhitespace()` |
| weed | 不要なものを除外 | `weedOutliers()` |
| sanitize | 無害化する | `sanitizeInput()` |
| exclude | 特定の条件で除外 | `excludeInactiveUsers()` |
| narrow | 範囲を狭める | `narrowDateRange()` |
| mask | 一部を隠す | `maskSensitiveData()` |
| constrain | 制約で絞る | `constrainResults()` |

---

## ✅ set：設定・代入する

| 動詞 | ニュアンス | 使用例 |
|------|------------|--------|
| assign | 値や役割を割り当てる | `assignDefaultValue()` |
| update | 値を変更する | `updateStatus()` |
| configure | 初期設定する | `configureServer()` |
| store | 保存する | `storeSession()` |
| apply | 設定を適用する | `applyTheme()` |

---

## ✅ check：確認する／検証する

| 動詞 | ニュアンス | 使用例 |
|------|------------|--------|
| validate | 妥当性を検証 | `validateInput()` |
| verify | 真偽や正確さを確認 | `verifyUser()` |
| inspect | 詳細に調べる | `inspectPacket()` |
| ensure | 確実に〜であることを保証 | `ensureConnected()` |
| assert | 条件の検証（主に開発時） | `assertIsPositive()` |

---

## ✅ send：送信する

| 動詞 | ニュアンス | 使用例 |
|------|------------|--------|
| dispatch | イベントや指示を送る | `dispatchEvent()` |
| submit | 要求やフォームを提出 | `submitForm()` |
| emit | イベント通知を発行 | `emitWarning()` |
| transmit | 通信でデータを送る | `transmitPacket()` |
| push | データを外部に送る | `pushToQueue()` |

---

## ✅ delete：削除する

| 動詞 | ニュアンス | 使用例 |
|------|------------|--------|
| remove | 単に取り除く | `removeItem()` |
| erase | 完全に消去 | `eraseCredentials()` |
| drop | 構造ごと削除 | `dropTable()` |
| purge | 一括削除・クリーニング | `purgeLogs()` |
| discard | 無視して捨てる | `discardChanges()` |

---

## ✅ create：作成する

| 動詞 | ニュアンス | 使用例 |
|------|------------|--------|
| generate | 自動生成 | `generateReport()` |
| compose | 組み合わせて作る | `composeMessage()` |
| initialize | 初期化する | `initializeBuffer()` |
| build | 組み立てる | `buildGraph()` |
| spawn | プロセスなどを立ち上げる | `spawnWorker()` |

---

## ✅ update：更新する

| 動詞 | ニュアンス | 使用例 |
|------|------------|--------|
| refresh | 再読み込み・再表示 | `refreshPage()` |
| modify | 一部修正する | `modifySettings()` |
| increment | 数値を増やす | `incrementCount()` |
| patch | 差分を当てる | `patchConfig()` |
| renew | 契約・期限を更新 | `renewToken()` |

---

## ✅ process：処理する

| 動詞 | ニュアンス | 使用例 |
|------|------------|--------|
| handle | 処理する（イベントなど） | `handleRequest()` |
| parse | 構文解析する | `parseJSON()` |
| transform | 変換処理を行う | `transformData()` |
| compute | 計算処理する | `computeResult()` |
| execute | 実行する | `executeJob()` |

---

## ✅ manage：管理する

| 動詞 | ニュアンス | 使用例 |
|------|------------|--------|
| administer | 管理・運用する | `administerAccess()` |
| supervise | 監視・監督する | `superviseWorker()` |
| coordinate | 調整・同期 | `coordinateTasks()` |
| control | 制御する | `controlSignal()` |
| orchestrate | 複数処理を連携実行 | `orchestrateFlow()` |

---

## ✅ calculate：計算する

| 動詞 | ニュアンス | 使用例 |
|------|------------|--------|
| compute | 数値を計算 | `computeAverage()` |
| estimate | 推定・見積もる | `estimateTime()` |
| evaluate | 式や条件を評価 | `evaluateExpression()` |
| measure | 測定する | `measureLatency()` |