著作一覧 |
Java(C#、VB.NETなど強型付けコンパイル言語)のクラスライブラリデザイン。
利用者に期待しない。
・例外を正しく処理することを期待しない
・呼び出しシーケンスを守ることを期待しない
・パラメータの妥当性を期待しない
・エラー発生時に意味あるレポートを期待しない
・ドキュメントを最後まで(制約とか、条件とかまで)読むことを期待しない
・同期することを期待しない
・直観に期待しない
・効率を意識することを期待しない
利用者に期待する。
・サンプルプログラムをコピー&ペーストして元にすることを期待する→呼び出しテンプレートを与えれば同じようにプログラムすることを期待する
他にどんな期待する/しないがあるかな。
追記:
最近のオープンソース系のクラスラィブラリィは、利用者に期待すること(協力してもらうこと)を多くすることで、シンプルに、学習時間が少なくとも使えるようにするって傾向がある。
なるほど、確かに。ポジティブな関係が築けると効率も気分も良いということかな。
回答者がなんか変なのだが、それはまあ、良しとして、質問者の
「だって私の髪は長いもの」(意味不明なことで有名)にひっかっかった。
意味不明のジョークとはなんだ?
で、そのジョーク自身とオチの解説を見つけた。ジョークそのものとオチの説明(コメントの#2)。
意味不明じゃないじゃん(まったくわからなかったけど。単なるダジャレが奇妙な味の恐怖譚になってるような)。
追記:しかしこれを見よ。日本人以外にこれを語るものは誰一人としていないように見えるのはなぜだろうか?
ジェズイットを見習え |
気のせいかもしれませんが、ほとんど単文なのに(というか少女の会話体なのにだろうか?)、"Because I have long hair."ではなく"my hair is long."というところがなんとなく和製英語っぽさを醸し出している気はします。