User Tools

Site Tools


principles:rule_of_repair

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
principles:rule_of_repair [2013-05-19 22:09] – external edit 127.0.0.1principles:rule_of_repair [2020-12-02 06:25] – old revision restored (2012-12-17 18:07) 3.238.190.82
Line 1: Line 1:
-====== Rule Of Repair [see FF] ======+====== Rule Of Repair ======
  
 +===== Variants and Alternative Names =====
 +
 +  * Fail Fast
 +
 +===== Context =====
 +/* fill in contexts here: */
 +  * [[contexts:Object-Oriented Design]] 
 +
 +
 +===== Definition =====
 +
 +> Repair what you can — but when you must fail, fail noisily and as soon as possible.((Eric S. Raymond: //[[http://www.catb.org/~esr/writings/taoup/html/ch01s06.html#id2878538|The Art of Unix Programming: Rule of Repair]]//))
 +
 +
 +===== Description =====
 +
 +
 +
 +===== Rationale =====
 +
 +
 +
 +===== Origin =====
 +
 +
 +===== Evidence =====
 +/* Comment out what is not applicable and explain the rest: */
 +/*[[wiki:Proposed]]
 +[[wiki:Examined]]
 +[[wiki:Accepted]]
 +[[wiki:Questioned]]*/
 +
 +
 +===== Relations to Other Principles =====
 +
 +==== Generalizations ====
 +
 +==== Specializations ====
 +
 +==== Contrary Principles ====
 +
 +==== Complementary Principles ====
 +
 +  * [[principles:Postel's Law]]
 +  * [[principles:Rule of Least Surprise]]
 +
 +==== Principle Collections ====
 +
 +{{page>collections:Unix Philosophy (Eric S. Raymond)#Box}}
 +
 +===== Example =====
 +
 +
 +===== Description Status =====
 +/* Choose one of the following and comment out the rest: */
 +[[wiki:Stub]]
 +/*[[wiki:Incomplete]]*7
 +/*[[wiki:Complete]]*/
 +
 +===== Further Reading =====
 +
 +  * Eric S. Raymond: //[[http://www.catb.org/~esr/writings/taoup/html/ch01s06.html#id2878538|The Art of Unix Programming: Rule of Repair]]//
 +  * [[wiki>FailFast]]
 +  * [[wp>Fail-fast]]
 +  * Jim Gray: //[[http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.110.9127|Why Do Computers Stop And What Can Be Done About It?]]//
  
-~~REDIRECT>principles:Fail Fast~~ 
principles/rule_of_repair.txt · Last modified: 2021-10-18 22:04 by christian