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 revision
Previous revision
Next revisionBoth sides next revision
principles:rule_of_repair [2012-12-22 10:16] – 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 10: Line 10:
  
  
-===== Principle Statement =====+===== 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]]//)) > 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]]//))
Line 21: Line 21:
 ===== Rationale ===== ===== Rationale =====
  
- 
- 
-===== Strategies ===== 
  
  
Line 31: Line 28:
 ===== Evidence ===== ===== Evidence =====
 /* Comment out what is not applicable and explain the rest: */ /* Comment out what is not applicable and explain the rest: */
-/+/*[[wiki:Proposed]] 
-  * [[wiki:Proposed]] +[[wiki:Examined]] 
-  [[wiki:Examined]] +[[wiki:Accepted]] 
-  [[wiki:Accepted]] +[[wiki:Questioned]]*/
-  [[wiki:Questioned]] +
-*/+
  
  
Line 71: Line 66:
   * [[wp>Fail-fast]]   * [[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?]]//   * 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?]]//
-  * Joshua Bloch: //[[http://www.infoq.com/presentations/effective-api-design|How to Design a Good API & Why it Matters]]// 
  
principles/rule_of_repair.txt · Last modified: 2021-10-18 22:04 by christian