Robustness principle
Design guideline for software that states: "be conservative in what you do, be liberal in what you accept from others"
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".
Nº Q633480 ★★
Uncommon · Knowledge
Robustness principle
Design guideline for software that states: "be conservative in what you do, be liberal in what you accept from others"
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".
Last price
—
Floor price
—
7-day median
—
30-day sales
0
30-day range
—
In circulation
0
Price history
median
low – high
sales
No sales in this period
Show table
| Date | median | Low | High | sales |
|---|
Sales history
- Last sale
- —
- 30-day average
- —
- 30-day low
- —
- 30-day high
- —
- Sales 7d
- 0
- Sales 30d
- 0
No sales yet.
Anonymous sales: no buyer or seller shown. Figures count player-to-player sales only.
From Wikipedia
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.
Text: Wikipédia, CC BY-SA 4.0. ·
Related cards
Interface segregation principle
States that no client should be forced to depend on methods it does not use
Nº Q1666034 ★
Wirth's law
Computing adage popularized by Niklaus Wirth that states that software gets slower more rapidly than hardware becomes faster
Nº Q1516845 ★★★
The Free Software Definition
Free Software Foundation document defining free (libre) software
Nº Q2466038 ★
Seguridad jurídica
Is achieved when there is a legal system providing the individual protection against abuse from the state or other individuals, and when laws are applied proportionality, predictably, equally, effectively, and with presumption of innocence.
Nº Q112975919 ★★
Single-responsibility principle
Computer-programming principle that states that every class in a computer program should have responsibility over a single part of that program's functionality, which it should encapsulate
Nº Q197857 ★★★
Tensegrity
Structural principle using compressed components (which do not touch each other) inside a network of continuous tension
Nº Q1930978 ★★★