Git の hook(pre-commit hook など)とは?
正答
- コミット時など決まったタイミングで自動で動く処理
- 物を引っ掛ける釣り針や、洋服を掛けるフック
- 曲の中で何度も繰り返される、聴く人の耳に残るフレーズ
- ブランチへのコミットを一律に禁止する保護設定
解説
hook は日常英語では「かぎ・フック・釣り針」、音楽では耳に残るフレーズも指す。開発の文脈の hook は、決まったタイミングで自分の処理を差し込めるようにした仕組みを指す。Git なら commit の直前に動く pre-commit hook で lint を走らせる、などが典型。「引っ掛ける」のイメージで、既存の流れに処理を引っ掛けて割り込ませる。React の Hooks(useState など)も、コンポーネントの仕組みに処理を差し込む関数という意味で同じ語を使っている。
参考: git-scm.com
この問題を含む エンジニア英語 のテストを制限時間つきで解く
エンジニア英語クイズへ