「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

ワークアラウンド

pointこの用語のポイント

point応急措置だよ

point一時しのぎだよ

point根本的な対策は別でやる必要があるよ

スポンサーリンク

簡単に書くよ

ワークアラウンド(英:workaround)とは

「う~ん、これをやっても根本的な解決にはならないけど、今の状況をマシにするために取りあえずやっておこうか」な応急措置的な対策のこと
です。


image piyo

詳しく書くよ

サクっと一言で説明すると

応急措置な対策

みたいな感じのことをカッコ付けて言ったのが「ワークアラウンド」です。

その場しのぎです。
根本的な解決には、なりません。

でも、一時しのぎには、なります。

そんな対策です。

ワークアラウンド

例えば、そうですね。

ピヨ太君が、ピヨピヨケーキ作りシステムを開発しました。
ピヨピヨケーキ作りシステムは、1分間に10個のケーキを作れるシステムです。

ワークアラウンド2

ある日のことです。
ピヨ太君はピヨ子さんから「1分間に10個じゃ足りないわ。1分間に20個作れるようにしてよ」と言われました。
「性能を倍にしろ」と言われたわけです。

ワークアラウンド3

ピヨ太君は困りました。

ワークアラウンド4

困りました。

ワークアラウンド5

困りました……。

ワークアラウンド6

良い考えがサッパリ思い浮かびません。

ワークアラウンド7

ですが、ピヨ子さんからは「早くしなさい!いつまで待たせるのよ!」と急かされます。

ワークアラウンド8

仕方がありませんね。
ピヨ太君は覚悟を決めて、自分もケーキを作り始めました。
何か良い案が浮かぶまで、足りない10個はピヨ太君が作ることにします。

ワークアラウンド9

めでたし、めでたし?

この話において、ピヨ太君がやった対策がワークアラウンドです。

ピヨ太君がケーキを作っても根本的な解決には、なりません。
ですが、一時しのぎには、なります。

そんな対策です。

せっかくなので、もう少しコンピュータっぽい例も挙げておきます。

ピヨ太君が、数字を入れると「偶数」か「奇数」かを判定してくれるプログラムの部品を作りました。

ワークアラウンド10

ところがどっこい、ピヨ太君はダメダメだったのでバグ(不具合)が ありました。
「偶数」と「奇数」の判定が逆だったのです。

具体的には「1」を入れると(本当は奇数なのに)「偶数」と判定されます。

ワークアラウンド11

「2」を入れると(本当は偶数なのに)「奇数」と判定されます。

ワークアラウンド12

ダメダメですね。

そんなダメダメな部品を直させようとピヨ子さんはピヨ太君を呼び出しました。

ワークアラウンド13

……が、ピヨ太君は夢の世界に旅立っていて、呼び出しに気付きませんでした。

ワークアラウンド14

仕方がありません。
ピヨ子さんは「偶数」だったら「奇数」に変換し「奇数」だったら「偶数」に変換する部品を作り、ピヨ太君が作った部品の結果をそれに入れるようにすることで帳尻を合わせました。

ワークアラウンド15

この話において、ピヨ子さんがやったような対策がワークアラウンドです。

本来であれば、ピヨ太君が作った部品を直すのが正しい対処です。
ピヨ子さんがやった対処は結果だけ強引に合わせています。
間に合わせ感が半端ありません。

でも、仕方ありませんよね。
ピヨ太君がいないのですから。

そんな

根本的な対策ができないときにやる一時しのぎな対処

がワークアラウンドです。


image piyo2

一言でまとめるよ

まぁ「ワークアラウンド」って単語が出てきたら「一時しのぎな対策なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像029
書籍画像043

おまけ

■訳してみるよ

「work(ワーク)」の意味は「作業」とか「仕事」とかです。
「around(アラウンド)」の意味は「周りに」とか「回って」とか「囲んで」とかです。
「workaround(ワークアラウンド)」で

回避策

とか

次善策

的な意味になります。




書籍画像
わわわ説明術コラム
宣伝だよ
わかばちゃんとつくって、壊して、直して学ぶ NewSQL入門
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
エンジニアのための生成AI入門 はじめての生成AIアプリ開発からエージェント開発まで