5

他の人が知って使用するのに役立つと思うデータを表現するための非常に複雑な方法を思いついたとしましょう。完全に正式なものではない場合でも、何らかの形式の「仕様」があると仮定します。つまり、このファイル形式がすでにどのように機能するかを知っています。

次に、この仕様をリリースして、それに基づいてコメントやフィードバックを得るにはどうすればよいですか?どうすればそれを何らかの形で「標準化」することができますか?

4

2 に答える 2

3

ファイル形式の指定は難しいです。保存したいデータが些細なものであれば、些細なものになりがちです。ただし、一般的には、これはほとんど当てはまりません。RFC 構造とキーワードを使用できますが、散文でファイル形式を指定するのは、時間がかかり、難しく、退屈な作業であることが常にわかりました。それを読むのも同様に難しいからです。

私の提案は、この方法に従いたい場合は、情報のブロックに焦点を当てることです. ほとんどの困難はオプションのエンティティであり、別の条件が発生した場合にのみ存在するため、データを分割するときにこれを利用してみてください。

最高の仕様である IMHO は、完璧なテストスイートを備えた実際のコードです。

標準化に関しては、多くの人が利用すればデファクトスタンダードになります。正式なスタンプは必要ありませんが、形式が十分に使用されている場合は、公式の MIME タイプの恩恵を受けることができます。

それについて話すには、まあ、それは場合によります。「オブジェクト指向」エンティティの観点から、また関係の観点から話すと役立つことがわかりました。データベースのようなダイアグラムは、この点で非常に役立ちます。

最後に、最初にまともな標準の代替手段を見つけるか、少なくとも生のビットを扱わないようにしてください。多くの煩わしい作業から解放される完璧なコンテナ形式がたくさんあります。コンテナーの選択は、実際のファイル形式の種類 (暗号化、インターリーブ、トランザクションなどが必要な場合など) によって異なります。

于 2009-10-17T23:11:26.180 に答える
1

いくつかの方法があると思います。

まず、ファイル形式に関連する標準化団体 (W3C や IEEE など) があるかどうかを確認します。ある場合は、彼らに売り込みます。彼らがどれほど受容的であるかはわかりませんが。

第二に、標準は誰も使用していなければ意味がありません。その後ろに勢いをつけてください。ブログ投稿やツイッターを書いて、それについてのウェブサイトを作りましょう。Programming.reddit.com および slashdot のリンク。友人や同僚に説明してください。ここSOに投稿して、フィードバックを求めてください。

HTH。

于 2009-10-17T23:11:18.333 に答える