Fail-fast (original) (raw)

About DBpedia

In systems design, a fail-fast system is one which immediately reports at its interface any condition that is likely to indicate a failure. Fail-fast systems are usually designed to stop normal operation rather than attempt to continue a possibly flawed process. Such designs often check the system's state at several points in an operation, so any failures can be detected early. The responsibility of a fail-fast module is detecting errors, then letting the next-highest level of the system handle them.

Property Value
dbo:abstract In systems design, a fail-fast system is one which immediately reports at its interface any condition that is likely to indicate a failure. Fail-fast systems are usually designed to stop normal operation rather than attempt to continue a possibly flawed process. Such designs often check the system's state at several points in an operation, so any failures can be detected early. The responsibility of a fail-fast module is detecting errors, then letting the next-highest level of the system handle them. (en) Fail-Fast (sinngemäß „schneller Abbruch“) bezeichnet die Eigenschaft eines Systems, Fehler frühzeitig zu erkennen. Ein Fail-Fast-System ist so konzipiert, dass es an seinen Schnittstellen Fehler oder Zustände, die zu Fehlern führen, erkennt und aufzeigt. Üblicherweise beenden sich Fail-Fast-Systeme im Fehlerfall selbst und versuchen nicht, mit dem Fehler weiterzuarbeiten. Fail-Fast-Systeme überprüfen oft nicht allein die Schnittstellen, sondern auch den Zustand eines Systems an verschiedenen Stellen, um Fehler frühzeitig zu erkennen. Dabei wird die Fehlerbehandlung an den Aufrufer des Systems weiterdelegiert – kann dieser es in einen sicheren Zustand versetzen, so spricht man von Fail-Safe. (de)
dbo:wikiPageExternalLink http://www.martinfowler.com/ieeeSoftware/failFast.pdf
dbo:wikiPageID 4611484 (xsd:integer)
dbo:wikiPageLength 6785 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1124610280 (xsd:integer)
dbo:wikiPageWikiLink dbr:Design_by_contract dbr:Object-oriented_programming dbc:Engineering_failures dbr:Precondition dbr:Startup_company dbr:Software_engineering dbr:Fault-tolerant_system dbr:Fail-safe dbr:Fail-silent_system dbr:Fail-stop dbr:Failing_badly dbr:Iteration dbr:Iterator dbr:Crash-only_software dbr:Accelerationism dbc:Programming_principles dbr:Martin_Fowler_(software_engineer) dbr:Immutable_object dbr:Software_entropy dbr:Systems_design
dbp:author James Surowiecki, The New Yorker (en)
dbp:text “Fail fast, fail often” is a familiar mantra in Silicon Valley. (en)
dbp:wikiPageUsesTemplate dbt:Blockquote dbt:Cite_document dbt:No_footnotes
dct:subject dbc:Engineering_failures dbc:Programming_principles
gold:hypernym dbr:Property
rdf:type yago:Abstraction100002137 yago:Cognition100023271 yago:Content105809192 yago:Generalization105913275 yago:Idea105833840 yago:Principle105913538 yago:PsychologicalFeature100023100 dbo:Building yago:WikicatProgrammingPrinciples
rdfs:comment In systems design, a fail-fast system is one which immediately reports at its interface any condition that is likely to indicate a failure. Fail-fast systems are usually designed to stop normal operation rather than attempt to continue a possibly flawed process. Such designs often check the system's state at several points in an operation, so any failures can be detected early. The responsibility of a fail-fast module is detecting errors, then letting the next-highest level of the system handle them. (en) Fail-Fast (sinngemäß „schneller Abbruch“) bezeichnet die Eigenschaft eines Systems, Fehler frühzeitig zu erkennen. Ein Fail-Fast-System ist so konzipiert, dass es an seinen Schnittstellen Fehler oder Zustände, die zu Fehlern führen, erkennt und aufzeigt. Üblicherweise beenden sich Fail-Fast-Systeme im Fehlerfall selbst und versuchen nicht, mit dem Fehler weiterzuarbeiten. (de)
rdfs:label Fail-Fast (de) Fail-fast (en)
owl:sameAs freebase:Fail-fast yago-res:Fail-fast wikidata:Fail-fast dbpedia-de:Fail-fast https://global.dbpedia.org/id/QGMm
prov:wasDerivedFrom wikipedia-en:Fail-fast?oldid=1124610280&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Fail-fast
is dbo:wikiPageRedirects of dbr:Fail-Fast dbr:Fail_Fast dbr:Fail_fast dbr:Failfast dbr:Fast-Fail dbr:Fast-fail dbr:Fast_Fail dbr:Fast_fail dbr:Fastfail
is dbo:wikiPageWikiLink of dbr:Fail-Fast dbr:Fail_Fast dbr:Fail_fast dbr:Failfast dbr:Design_by_contract dbr:Fault_tolerance dbr:Fast-Fail dbr:Fast-fail dbr:Fast_Fail dbr:Fast_fail dbr:Fastfail dbr:Fail-safe dbr:Fail-silent_system dbr:Fail-stop dbr:Fluent_interface dbr:Accelerationism dbr:List_of_software_development_philosophies dbr:Offensive_programming dbr:Software_entropy dbr:Straight-Through_Quality
is foaf:primaryTopic of wikipedia-en:Fail-fast