web-dev-qa-db-ja.com

RFCや同様のドキュメントをどのように読んでいますか?

[〜#〜] rfc [〜#〜]

Request for Comments(RFC)は、インターネットエンジニアリングタスクフォース(IETF)によって発行された、インターネットおよびインターネット接続システムの動作に適用される方法、動作、研究、または革新について説明した覚書です。

このRESTビデオ の紹介)の最後に、 RFC2616 および RFC3986 がさらに読み上げられます。ビデオを見て、それらのドキュメントをグーグルで検索しましたが、タイトルが示すように、それらの使用方法がわかりません。全体を読んでメモをとるか、そうでない場合の参照として使用しますか何かを理解したり、問題がありますか?

12
iCanLearn

あなたの質問で述べているように、RFCはインターネット運用の事実上の標準であるか、それらはそれらの運用に関する追加のガイダンスを提供します。彼らの RFCに関する付録 は、RFCのさまざまなソースと、陳腐化の考慮事項を含むそれらの全体的な意味を明らかにするのにより優れた働きをします。

Do I read them in their entirety and make notes or do I use them more as a reference for when I don't understand something or have a problem?

他の標準参照を扱うのと同じように扱います。

  1. 一部の人々はリファレンスをずっと読みたがっています。それは彼らに何が必要かについての非常にしっかりした理解を与えます。
  2. 他の人は標準をざっと調べて、RFCが対処すべき問題に遭遇したときにそれを参照します。
  3. 他の人はまだRFCの内容を決して熟読しません。

一般的に、それらは説明文としてよりも参照としてはるかに役立つと思います。しかし、私は私が説明した人々の2番目のカテゴリーに分類されます。一方、特定のテクノロジーの本質を理解したい場合は、標準に深く掘り下げたいと思うかもしれません。多くのことと同様に、それはあなたの目的が何であるかに依存します。

RESTチュートリアルで何をしているのかについては、おそらくオプション#2が最善の策です。スキムして何か新しいものを集め、必要に応じて参照してください。

7
user53019

それは、なぜ、何を読んだかによります。実際には、多くのプログラマーがそのようなドキュメントをまったく読んだことがないことがわかります。だから例外を処理しましょう:

  • あなたは非常に好奇心が強く、特定のテクノロジーに関するすべてを知りたいと思っています。次に、それらを読んで、必要に応じて、または必要に応じてメモを取ります。または、それらを読んで、そこに何があるかをよく理解してください(さらに、StackOverflowで非常に賢い答えを出し、多くの評判を得ることができます)。

  • それについてのテストの準備をする必要があります。 (他のすべてのテスト準備として扱い、多くのメモを取ります)

  • 何かの厳密な正しい実装に依存するソフトウェアを実装する必要があります(WebブラウザーのURI処理、特定の言語のコンパイラーまたはインタープリター)。この場合、注意深く読み、多くのメモを取り、同時にプログラムを実行するためのさまざまなテストケースを作成します。

3

1つは、自分にやさしいことです。

これはおそらく宣伝用のスパムと見なされる可能性がありますが、その意味ではありません。

GoogleのChrome ietf.org RFCを表示するブラウザを使用している場合、他に理由がない限り RFCRestyle Chrome Extension をインストールすることをお勧めします。目と首で読みやすくするため。

すべての真剣に、私は拡張を行いました特に、それらが気の遠くなるようなドキュメントであるため、ウェブでの作業を希望する人。 e.g。電子メールを適切にフォーマットする方法を理解するには、システム全体の動作を形作る標準を読むよりも良い方法はありますか?

私が知っていることはありません。

面白くもセクシーでもないかもしれませんが、これらの文書は、情報化時代のギアに油を注ぐすべての合意された手順に関する専門的な細工がされた徹底的な調査と啓示です。そして、それらを踏みにじることなく、一般の人、または(少なくともある意味で)その主題についての腐敗した理解を望むことしかできません。

e.g。発見後、拡張機能を作成し、その後使用しました Wikipediaのメールアドレスに関するページは正確ではなく、修正に取り掛かりました 。目の疲れが多く、後で頭をひっかき、記事が改善されました。また、この件に関する私の知識も改善されました。私はまた、RFCが少しのCSS magicなしで読むのは恐ろしいことを発見しました。

私のポイント?

時間をかけていくつかのRFCで定義された標準に目を通し、それをwikiに関連付けるために最善を尽くすまで、そのwikiの読者には非常に不正確な情報が提供されていました。

最終的に信頼できるのは公式標準だけです。これらの主題に関するknowledgeのその他すべてのソースは、ソースの破損です(何らかの点で)。

ですから、"最高の楽しいEVAH!"ではありませんが、誰かがやらなければなりません。

2
Fred Gandt