人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

書籍のタイトル記述で、書籍名のほかに初版などの「版」と、本のジャンル名(複数指定可)を含ませた以下の2通りのフォーマットを考えています。

◆A案:
本のタイトル名 (版) [ジャンル1] [ジャンル2]

◆B案:
本のタイトル名 (版) @ジャンル1 @ジャンル2

■表示例:
A案: はてな殺人事件 (初版) [ミステリー] [小説]
B案: はてな殺人事件 (初版) @ミステリー @小説

上記フォーマットのうち、どちらがよいと思いますでしょうか。
簡単で結構ですので、お手数ですがその理由を教えてください。

なお、ほかによい記述方法がありましたら教えてください。
ただし、以下の条件があります。

・他人が見ても、一目で直感的に理解できるもの
・記述が簡単で覚えやすいもの
・一行で記述しタブや改行は使用不可。フォーマットで使う記号は半角文字
・ジャンル名は複数指定できること

よろしくお願いします。

●質問者: xxmasaxx
●カテゴリ:ウェブ制作 書籍・音楽・映画
✍キーワード:A案 [小説] いもの はてな ジャンル
○ 状態 :終了
└ 回答数 : 5/5件

▽最新の回答へ

1 ● MAiNItItuKarERu
●20ポイント

実際の本としてであればA案、

相手がPC等で見る(いわゆる電子書籍や一覧)ならB案の方が見やすいのではないかと。

A案の場合、「[]」と「ジャンル」の間にスペース等を入れ「[ ジャンル ]」等としても見やすいと思います。

文字と文字の間に隙間がほとんど無いと見難いですよね。

◎質問者からの返答

ユーザーの閲覧環境は思いつきませんでした。なるほど。

回答有り難うございます。


2 ● tasklight
●20ポイント

A案の方が良いと思います。

()と[]は同じような形式なので、見やすいと思うからです。

◎質問者からの返答

なるほど。回答有り難うございます。


3 ● うぃんど
●20ポイント

【1】ユーザーインターフェース

開始[と終了]の存在するA案が見やすいでしょう

表の形に整形して出力するのであれば[と]すらも省ける場合がありますので一考の余地ありと思います

【2】保存するデータ

@などで単純に区切るB案のほうがプログラムでの扱いが簡単になりますけれど、

@や:などの記号がタイトル名に使われないとも限らないのでTABなどの制御コードで区切るのが無難です

どのような理由で制御コードを避けているのかによって、また別の話になっていくかもしれませんが、いずれの場合でも外部向けと内部向けで分けて考えるほうが無難です

◎質問者からの返答

まずはユーザーインタフェイスから考えていたので、実際のデータの格納までは考えてませんでした。参考になります。

回答有り難うございます。


4 ● loio
●20ポイント

デリミタは前後そろっていたほうがプログラムを拡張したときに融通が効きます。

たとえば、今なら、@と行末がデリミタですが、著者名に*著者名とかいれるとデリミタが増えるのに対して、[]だと、何が増えても、どこに入れてもプログラムは変えなくてすみます。

ということでA案

◎質問者からの返答

ここまで来てA案優勢ですね。

なんとなくB案の後ろに@を付けるやり方が直感的でよいかなと思いましたが、

色々考えるとそうでもなさそうですね。回答有り難うございました。


5 ● niwa-mikiho
●20ポイント

A案でしょうか


プログラミング的には [] のように始点終点がそろってるととてもありがたいです。

◎質問者からの返答

回答どうも有り難うございます。

A案にしようかと思います。皆様有り難うございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ