be supposed to

be supposed to

使い方ポイント

IT現場で be supposed to が出てきたら、
それは 仕様の話ではなく、期待の話。

・ドキュメントには書いてある
・誰かがそう言っていた
・昔はそうだった

でも、

・実装は保証しない
・現在そうとは限らない
・誰が責任を持つかは不明

be supposed to は
「本来そうあるはず」という
ふわっとした前提を共有するための表現。

確定でも命令でもない。
希望と現実の間に置かれる言葉。

だからこの表現が出た瞬間、
エンジニアの頭にはだいたいこれが浮かぶ:

「……今も?」

例文

This is supposed to be fast.
これ、速いはずなんだけどね。
It’s supposed to work on all browsers.
全ブラウザ対応のはずなんだけど。
It’s supposed to be simple.
シンプルなはずなんだけどね。
 

よくやる間違い

・be supposed to を「事実確認」に使う
 It’s supposed to work, right?
→ 事実を聞いているつもりでも、実際は 希望を確認しているだけ

・be supposed to を結論にする
 It’s supposed to work.
→ 結論ではない。議論の入口。

・be supposed to を乱用する
→ 技術者としては、かなりの確率で信頼を失う。

会話例

A: Why is this failing?
B: I’m not sure.
A: Wasn’t this supposed to work?
B: It was supposed to.
A: And now?
B: Apparently not.

上部へスクロール