質問: 例えば「Rubyで書かれたプログラムをPythonに書き換えたい」といった文脈の質問で、両方のタグが付けられているケースがあります。 説明のため、元となるタグ側のプログラムやコマンド等が質問文に含まれていることもありますが、質問や回答のやり取りは実現したいこと(上記の例ならPython)が焦点になるはずで、別のユーザーが(上記の例ならRubyについて)検索する際にノイズとなる可能性があります。 このようなタグの付け方は適切でしょうか?
回答: 少なくともタイトルや質問文中で明示されるべき内容ですが、タグ付けに値する情報ではないと思います。 「XXX で書かれたプログラムを YYY に書き換えたい」という質問があったとすると、この質問での焦点は、「YYY では (XXX の) **この機能をどう実現するか**?」という点です。そのため、機能の具体的な説明が行なえるならば、 XXX という言語名は、実現したいことをより短く、明確に伝えるための**補足情報としての意味合いが強い**と感じます。 > > 別のユーザーが(上記の例ならRubyについて)検索する際にノイズとなる可能性があります。 > > > 確かに検索する際のノイズになる可能性はありますが、両方のタグが付いていることで、 * XXX から YYY への書き換えを問題としている人 * YYY から XXX への書き換えを問題としている人 の両方に 1 つの質問で対応することが出来、どちらのタグにとっても有用な投稿となる可能性があるため、「両方のタグが付いているから、ただちにどちらかのタグに搾らなければならない」ということは無いと思います。