An Entity of Type: Abstraction100002137, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

In computing, the robustness principle is a design guideline for software that states: "be conservative in what you do, be liberal in what you accept from others". It is often reworded as: "be conservative in what you send, be liberal in what you accept". The principle is also known as Postel's law, after Jon Postel, who used the wording in an early specification of TCP. Among programmers, to produce compatible functions, the principle is also known in the form be contravariant in the input type and covariant in the output type.

Property Value
dbo:abstract
  • El principi de robustesa (en anglès robustness principle) és una pauta de disseny per al programari informàtic que diu: "sigueu conservadors en el que feu, sigueu liberals en el que accepteu d'altres". Sovint es redacta com: "sigueu conservadors en el que envieu, sigueu liberals en el que accepteu". El principi també es coneix com a llei de Postel, després de Jon Postel, que va utilitzar la frase en una primera especificació de TCP. En altres paraules, el que explica aquesta pauta és que els programes que envien missatges a altres màquines (o a altres programes de la mateixa màquina) s’han d’ajustar completament a les especificacions, però els programes que reben missatges haurien d’acceptar entrades no conformes sempre que el significat sigui clar. Entre els programadors, per produir funcions compatibles, el principi també es coneix en la forma de ser contravariant en el tipus d'entrada i covariant en el tipus de sortida. (ca)
  • Der Robustheitsgrundsatz (Postels Gesetz, englisch Postel’s Law) ist ein Konzept aus der Entwicklung der Internetstandards. Es wird oft dem Internet-Pionier Jonathan Postel zugeschrieben, der es in Absatz 2.10. des RFC 761 (betrifft das Transmission Control Protocol) in folgender Weise zusammenfasste: “be conservative in what you do, be liberal in what you accept from others” „sei streng bei dem, was du tust, und offen bei dem, was du von anderen akzeptierst“ – RFC 761 Nach dieser Empfehlung sollen sich Implementierungen von Internetstandards selbst möglichst eng an bestehende Empfehlungen und Standards halten, ohne diese Vorgehensweise von anderen Beteiligten zu erwarten.Entgegen einem häufigen Missverständnis soll dies nicht bedeuten, dass Eingaben nicht mehr auf Fehlerhaftigkeit geprüft werden sollen, sondern nur, dass sie nicht zu Fehlern beim Empfänger führen sollten. “Software should be written to deal with every conceivable error, no matter how unlikely” (deutsch: „Software sollte so geschrieben werden, dass sie mit jedem vorstellbaren Fehler umgehen kann, egal wie unwahrscheinlich er ist“). (de)
  • En informática, el principio de robustez es una principio de diseño para software que establece: "sea conservador en lo que haga, sea liberal en lo que acepte de los demás". A menudo se vuelve a redactar como: "sea conservador en lo que envíe, sea liberal en lo que acepte". El principio también se conoce como ley de Postel, en honor a Jon Postel, quien utilizó la redacción en una de las primeras especificaciones de TCP . ​ En otras palabras, los programas que envían mensajes a otras máquinas (o a otros programas en la misma máquina) deben cumplir completamente con las especificaciones, pero los programas que reciben mensajes deben aceptar entradas no conformes siempre que el significado sea claro. Entre los programadores, para producir funciones compatibles, el principio también se conoce en la forma ser contravariante en el tipo de entrada y covariante en el tipo de salida . (es)
  • In computing, the robustness principle is a design guideline for software that states: "be conservative in what you do, be liberal in what you accept from others". It is often reworded as: "be conservative in what you send, be liberal in what you accept". The principle is also known as Postel's law, after Jon Postel, who used the wording in an early specification of TCP. In other words, programs that send messages to other machines (or to other programs on the same machine) should conform completely to the specifications, but programs that receive messages should accept non-conformant input as long as the meaning is clear. Among programmers, to produce compatible functions, the principle is also known in the form be contravariant in the input type and covariant in the output type. (en)
  • ロバストネス原則(ロバストネスげんそく、robustness principle)または堅牢性原則(けんろうせいげんそく)とは、ソフトウェアの設計指針の一つで、「貴方が自分ですることに関しては厳密に、貴方が他人から受けることに関しては寛容に」(be conservative in what you do, be liberal in what you accept from others)というものである。これは「送信するものに関しては厳密に、受信するものに関しては寛容に」(be conservative in what you send, be liberal in what you accept)とも言い換えられる。この原則は、TCPの初期仕様でこのことを主張したジョン・ポステルにちなんでポステルの法則(Postel's law)とも呼ばれる。 これは、他の装置(または同じ装置上の他のプログラム)との間でメッセージをやり取りする場合、送信側は仕様に完全に準拠すべきであるが、受信側は、メッセージの意味が明確である限り、仕様に非準拠であってもそれを受け入れるべきであるということである。 (ja)
  • 전산에서 견고함의 원칙(robustness principle)은 소프트웨어를 위한 일반적인 설계 지침이다. 당신이 하는 일은 엄하게, 남의 것을 받아들일 때는 너그럽게. (종종 “보내는 것은 엄하게, 받는 것은 너그럽게”로도 일컬어진다.) 이 원칙은 전송 제어 프로토콜(TCP)의 초기 명세를 쓴 (Jon Postel)의 이름을 따, 포스텔의 법칙(Postel's law)이라는 이름으로도 알려져 있다. TCP 구현은 견고함의 원칙을 따라야 한다: 당신이 하는 일은 엄하게, 남의 것을 받아들일 때는 너그럽게. 명령이나 자료를 다른 컴퓨터(또는 같은 컴퓨터의 다른 프로그램)에 보내는 코드는 명세를 철저하게 따르되, 입력을 받는 코드는 의미가 분명한 한은 명세를 따르지 않는 입력까지도 받아들여야 한다. (ko)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 1937101 (xsd:integer)
dbo:wikiPageLength
  • 5597 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1124161813 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • ロバストネス原則(ロバストネスげんそく、robustness principle)または堅牢性原則(けんろうせいげんそく)とは、ソフトウェアの設計指針の一つで、「貴方が自分ですることに関しては厳密に、貴方が他人から受けることに関しては寛容に」(be conservative in what you do, be liberal in what you accept from others)というものである。これは「送信するものに関しては厳密に、受信するものに関しては寛容に」(be conservative in what you send, be liberal in what you accept)とも言い換えられる。この原則は、TCPの初期仕様でこのことを主張したジョン・ポステルにちなんでポステルの法則(Postel's law)とも呼ばれる。 これは、他の装置(または同じ装置上の他のプログラム)との間でメッセージをやり取りする場合、送信側は仕様に完全に準拠すべきであるが、受信側は、メッセージの意味が明確である限り、仕様に非準拠であってもそれを受け入れるべきであるということである。 (ja)
  • 전산에서 견고함의 원칙(robustness principle)은 소프트웨어를 위한 일반적인 설계 지침이다. 당신이 하는 일은 엄하게, 남의 것을 받아들일 때는 너그럽게. (종종 “보내는 것은 엄하게, 받는 것은 너그럽게”로도 일컬어진다.) 이 원칙은 전송 제어 프로토콜(TCP)의 초기 명세를 쓴 (Jon Postel)의 이름을 따, 포스텔의 법칙(Postel's law)이라는 이름으로도 알려져 있다. TCP 구현은 견고함의 원칙을 따라야 한다: 당신이 하는 일은 엄하게, 남의 것을 받아들일 때는 너그럽게. 명령이나 자료를 다른 컴퓨터(또는 같은 컴퓨터의 다른 프로그램)에 보내는 코드는 명세를 철저하게 따르되, 입력을 받는 코드는 의미가 분명한 한은 명세를 따르지 않는 입력까지도 받아들여야 한다. (ko)
  • El principi de robustesa (en anglès robustness principle) és una pauta de disseny per al programari informàtic que diu: "sigueu conservadors en el que feu, sigueu liberals en el que accepteu d'altres". Sovint es redacta com: "sigueu conservadors en el que envieu, sigueu liberals en el que accepteu". El principi també es coneix com a llei de Postel, després de Jon Postel, que va utilitzar la frase en una primera especificació de TCP. En altres paraules, el que explica aquesta pauta és que els programes que envien missatges a altres màquines (o a altres programes de la mateixa màquina) s’han d’ajustar completament a les especificacions, però els programes que reben missatges haurien d’acceptar entrades no conformes sempre que el significat sigui clar. Entre els programadors, per produir func (ca)
  • Der Robustheitsgrundsatz (Postels Gesetz, englisch Postel’s Law) ist ein Konzept aus der Entwicklung der Internetstandards. Es wird oft dem Internet-Pionier Jonathan Postel zugeschrieben, der es in Absatz 2.10. des RFC 761 (betrifft das Transmission Control Protocol) in folgender Weise zusammenfasste: “be conservative in what you do, be liberal in what you accept from others” „sei streng bei dem, was du tust, und offen bei dem, was du von anderen akzeptierst“ – RFC 761 (de)
  • En informática, el principio de robustez es una principio de diseño para software que establece: "sea conservador en lo que haga, sea liberal en lo que acepte de los demás". A menudo se vuelve a redactar como: "sea conservador en lo que envíe, sea liberal en lo que acepte". El principio también se conoce como ley de Postel, en honor a Jon Postel, quien utilizó la redacción en una de las primeras especificaciones de TCP . ​ (es)
  • In computing, the robustness principle is a design guideline for software that states: "be conservative in what you do, be liberal in what you accept from others". It is often reworded as: "be conservative in what you send, be liberal in what you accept". The principle is also known as Postel's law, after Jon Postel, who used the wording in an early specification of TCP. Among programmers, to produce compatible functions, the principle is also known in the form be contravariant in the input type and covariant in the output type. (en)
rdfs:label
  • Principi de robustesa (ca)
  • Robustheitsgrundsatz (de)
  • Principio de robustez (es)
  • ロバストネス原則 (ja)
  • 견고함의 원칙 (ko)
  • Robustness principle (en)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:knownFor of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:knownFor of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License