deprecated /dɪˈprɛkəˌteɪd/
訳 非推奨(=まだ動くが、未来はない)
使い方ポイント
deprecated は 技術的な状態というより、時間制限付きの宣告。
IT現場でこれが出た瞬間、空気はこうなる:
・今すぐは壊れない
・でも
・新しく使う理由はない
・直すタイミングは不明
・消える日は誰も言わない
つまり deprecated は、
「今は見逃すけど、将来必ず後悔する」という合意形成ワード。
例文
We’re still using a deprecated feature, and everyone knows it.
deprecated な機能を使い続けていますが、みんな分かっています。
The warning says deprecated, not broken.
警告は deprecated であって、壊れているわけではありません。
It’s deprecated, which means “not today, but someday.”
deprecated というのは、「今日は大丈夫だが、いつかは終わる」という意味です。
よくやる間違い
deprecated = もう使えないと思う
→ まだ使えるから厄介
警告を無視し続ける
→ ある日突然詰む
会話例
A: Why are we using this library?
B: Because it works.
A: Isn’t it deprecated?
B: Yes.
A: Then why keep it?
B: Because it still works.
A: なんでこのライブラリ使ってるの?
B: 動くからです。
A: deprecated じゃない?
B: はい。
A: じゃあなんで使ってる?
B: いやまだ動くんで。