BBS や ML でのパターン (unibon)

2002年10月16日: 新規作成(以後、随時追加)。

技術的な話題を扱う BBS(掲示板) や ML(メーリングリスト) に参加していたり、あるいは参加せずとも他者のやりとりを見ていたりすると、 「このような議論の仕方は、はたして最適なのだろうか」と疑問に感じることがあります。 しかし「議論はこうあるべきであり、そうでないものは間違いである」と速やかに判断するのは難しく、 また、価値判断基準も人それぞれなので、ここでは、善し悪しを判断するのは置いておいて、 まずは、やりとりをパターンとして分類することだけに専念することにします。

今後、パターンを見つけたたびに、追記していきたいと思います。

なお、私の現在の判断を併記している個所もありますが、これは補助的なものであり、あくまでもパターンの分類の過程で出てきたその場限りの主観が混じった一時的なまとまっていない感想です。 また、やりとりの例はあくまでもやりとりのパターンを示すための例なので、技術内容的には正しくないこともあります。


1. 議論の打ち切り

A さん: SQL で行を追加するには AddNew が良いですか。それとも INSERT 文を使うほうが良いですか。特に速度面の点が気になります。
B さん: INSERT が速いらしいですが、繰り返すなら AddNew のほうが良いはずです。
C さん: 以前試しましたが、AddNew は環境によって異なるので INSERT のほうが無難です。
B さん: INSERT は SQL 文に毎回コンパイルが必要なので遅いはずです。環境の特定ができるなら AddNew が良いのではないでしょうか。
E さん: AddNew と INSERT の比較は、過去にもありました。好みもあり答えはでません。スレッドが深くなって見づらいですし、もうこのような無駄なやりとりは、やめましょう。

議論の打ち切りや採決をしようという提案は、一段階高い立場からのものであり、これ自体は通常の会議でもおこなわれている行為です。
掲示板での問題点としては、誰がその権利を持つか、や、どうやってその打ち切りをする・しないを決定するか、などがあります。


2. 突っ込みが細かい

A さん: ASP で使える言語は何がありますか。
B さん: VBScript と JavaScript があります。
C さん: JavaScript ではなく JScript ですよ。
B さん: 単に呼称が異なるだけだからいいじゃないですか。

かといって突っ込みに先回りして対処しているのも煩わしいです。

A さん: ASP で使える言語は何がありますか。
B さん: VBScript と JavaScript があります。本当は JScript なんですけどね。あと、PerlScript もあるんだけど、これは別にインストールする必要があります。(その他、細かい補足が続く...)

突っ込みは、茶々のような細かいのは突っ込まれたほうが気を悪くすることもあります。
でも、話題が広がるなど良い面も多いので、「細かいようですが」と前置きして、雰囲気が悪くならないように配慮しつつ、突っ込んでも良いかもしれません。


3. 擬音や感嘆語が多い


A さん: DBMS は Oracle と SQL Server のどっちが良いですか。
B さん: はあ。どんな用途に使うかで違ってくると思います。
A さん: Web サーバと連携したトランザクション処理が多いです。
B さん: ふう。もう少し用途が絞り込めないですか。

擬音や感嘆語は、文字にするとイントネーションが伝わらないため、どんな感情がこもっているかが、送り手と受け手の間で食い違う恐れがあります。
たとえば、2文字の「はあ」という言葉も受け取りかたによっては、「はぁ〜(何言ってるんだ)」、「はぁ(悩みますね)」、「はあ(おっしゃることは分かります)」、「はあ(私はあまり乗り気ではないですが)」、などの暗黙の意味が考えられます。 過去にやりとりがあった相手同士ならば、くだけた言葉でもそれなりに伝わることもあるでしょうが、初対面だったりすると、文字だけで伝えるのは難しく、あまりイントネーションに頼らなくても意味が明確に分かるような文語調の言葉として書いたほうが良いかもしれません。


4. テンポの不一致


A さん: RDB で連番を付けたいのですが、どうすれば良いですか。
(10分後に)B さん: DBMS の種類によって違いますよ。何を対象とされていますか。
(1週間後に)A さん: SQL Server を使っています。
(B さんはもう忘れている...)

人それぞれの生活リズムがあるので、一概には言えないのですが、掲示板にアクセスするリズムが人によって異なるのは、議論がスムーズにならないので、ちょっと悩むところです。
あんまり間隔が開きすぎると「郵便碁(囲碁の一手毎に葉書や封書で書いて、遠隔地の人同士で対局する)」みたいになってしまいます。一方、間隔が短すぎるとチャットのようになってしまいます。
なんらかのコンセンサスがあれば良いと思う一方で、テンポの不一致も風情があってよいかもしれません。


5. マルチポスト


A さん: Java の配列の要素数を取得するにはどうすればよいですか。
B さん: length がありますよ。int[] a = new int[100]; int b = a.length; のように使います。
C さん: A さんは、ここでも質問されているのですか。別の掲示板でも同じ質問をされていましたね。これはマルチポストといってダメです。
A さん: 複数の掲示板で質問したほうが、回答が得られやすくて良いと思ってそうしたのですが、なぜダメなのですか。

ちなみに、用語的にはクロスポストとマルチポストの区別がありますが、これは news の配信の仕方の違いだけなので、ここでは同じものとみなします。
質問者側からすれば、たくさんの掲示板があるのだから、それぞれの掲示板に質問すれば回答率が上がると考えてそうするのは解らなくもありません。
一方、回答者側からすれば、あちこちの掲示板に同じ内容の質問が載っているのは、目障りに感じます。ここで一口に「目障り」と言っても、なぜそう感じるのかについてはいろいろな要因が複合しているように推測します。


ホーム
(このページ自身の絶対的な URL)