RFC :
Request for Comments (RFC) ist ein von der Internet Engineering Task Force (IETF) veröffentlichtes Memorandum, das Methoden, Verhaltensweisen, Forschungsergebnisse oder Innovationen beschreibt, die für die Funktionsweise des Internets und von mit dem Internet verbundenen Systemen gelten.
Am Ende dieses Intro-to-REST-Videos werden RFC2616 und RFC3986 als weiterführende Literatur erwähnt. Nachdem ich mir das Video angesehen hatte, googelte ich diese Dokumente und wie der Titel andeutet, bin ich mir nicht sicher, wie ich sie verwenden soll. Lese ich sie vollständig und mache mir Notizen oder verwende ich sie eher als Referenz, wenn ich etwas nicht verstehe oder ein Problem habe?
learning
documentation
Ich kann lernen
quelle
quelle
Antworten:
Wie Sie in Ihrer Frage angeben, handelt es sich bei den RFCs entweder um De-facto-Standards für den Internet-Betrieb oder um zusätzliche Anleitungen für diesen Betrieb. In ihrem Anhang zu RFCs werden die verschiedenen Quellen von RFCs und ihre allgemeine Bedeutung, einschließlich Überlegungen zur Überalterung, besser beleuchtet.
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?
Behandeln Sie sie wie jede andere Norm.
Im Allgemeinen denke ich, dass sie als Referenz viel nützlicher sind als als erläuternder Text. Aber ich falle in die zweite Kategorie von Menschen, die ich beschrieben habe. Auf der anderen Seite, wenn Sie wirklich die Grundlagen einer bestimmten Technologie verstehen wollen, möchten Sie vielleicht tief in die Norm eintauchen. Wie bei so vielen Dingen kommt es darauf an, was Ihre Ziele sind.
Für das, was Sie mit dem REST-Tutorial machen, ist Option 2 wahrscheinlich die beste Wahl. Überfliegen, etwas Neues suchen, bei Bedarf zurückgreifen.
quelle
Es kann davon abhängen, warum und wofür Sie es gelesen haben. Tatsächlich werden Sie feststellen, dass viele Programmierer solche Dokumente niemals gelesen haben. Behandeln wir also die Ausnahme:
Sie sind sehr neugierig und möchten alles über eine bestimmte Technologie wissen. Dann lesen Sie sie einfach durch und machen sich Notizen, wie Sie es möchten oder für notwendig halten. Oder lesen Sie sie einfach durch, damit Sie eine gute Idee haben, was Sie dort finden können.
Sie müssen sich auf einen Test vorbereiten. (Als Testvorbereitung für alles andere handhaben, viele Notizen machen)
Sie müssen eine Software implementieren, die von der rigorosen korrekten Implementierung von etwas abhängt (ein Webbrowser, der die URI verarbeitet, ein Compiler oder ein Interpreter für eine bestimmte Sprache). In diesem Fall lesen Sie sehr sorgfältig, machen sich viele Notizen und entwickeln gleichzeitig verschiedene Testfälle, mit denen Sie Ihr Programm ausführen können.
quelle
Machen Sie es sich zum einen leichter.
Obwohl dies möglicherweise als Werbe-Spam angesehen werden könnte, ist dies nicht so gemeint:
Wenn Sie den Chrome-Browser von Google zum Anzeigen von ietf.org-RFCs verwenden, kann ich die Installation der RFCRestyle Chrome-Erweiterung nur empfehlen, um das Lesen für Augen und Nacken zu erleichtern.
Im Ernst, ich habe die Erweiterung speziell gemacht, weil es sich um entmutigende Dokumente handelt, die es mögen oder nicht, MÜSSEN von jedem gelesen werden, der mit dem Web arbeiten möchte. Wie kann man besser verstehen, wie man z. B. eine E-Mail richtig formatiert, als die Standards zu lesen, die die Funktionsweise des gesamten Systems beeinflussen?
Keine die ich kenne.
Es mag nicht lustig oder sexy sein, aber diese Dokumente sind fachmännisch ausgearbeitete, gründliche Untersuchungen und Enthüllungen über jedes vereinbarte Verfahren, das die Zahnräder des Informationszeitalters einölt. Und ohne durch sie zu stapfen, kann man immer nur hoffen, dass ein Laie oder (zumindest in gewisser Weise) ein korruptes Verständnis des Themas (der Themen) hat.
ZB habe ich die Erweiterung erstellt (und später verwendet), nachdem ich festgestellt hatte, dass die Seite von Wikipedia über E-Mail-Adressen nicht korrekt war, und habe mich daran gemacht, sie zu reparieren . Reichlich Augenanstrengung und viel Kopfkratzen später, und der Artikel wurde zusammen mit meinen Kenntnissen über das Thema verbessert . Ich hatte auch festgestellt, dass RFCs ohne ein wenig CSS- Magie fürchterlich zu lesen sind .
Mein Punkt?
Bis ich mir die Zeit genommen habe, die in mehreren RFCs definierten Standards durchzuarbeiten und mein Bestes getan habe, um sie mit dem Wiki in Verbindung zu bringen, wurden den Lesern dieses Wikis äußerst ungenaue Informationen zur Verfügung gestellt.
Es sind nur die offiziellen Standards , auf die man sich letztendlich verlassen kann. Jede andere Wissensquelle zu diesen Themen ist eine (in gewisser Hinsicht) Verfälschung der Quelle.
Also, obwohl nicht "der beste Spaß EVAH!" - Jemand muss es tun.
quelle