dbo:abstract |
A debugging pattern describes a generic set of steps to rectify or correct a bug within a software system. It is a solution to a recurring problem that is related to a particular bug or type of bug in a specific context. A bug pattern is a particular type of pattern. The original concept of a pattern was introduced by the architect Christopher Alexander as a design pattern. Some examples of debugging patterns include: * Eliminate noise bug pattern – Isolate and expose a particular bug by eliminating all other noise in the system. This enables you to concentrate on finding the real issue. * Recurring bug pattern – Expose a bug via a unit test. Run that unit test as part of a standard build from that moment on. This ensure that the bug will not recur. * Time-specific bug pattern – Expose the bug by writing a continuous test that runs continuously and fails when an expected error occurs. This is useful for transient bugs. (en) 디버깅 패턴 (Debugging patterns)은 소프트웨어 시스템의 버그를 수정하고 바로잡는 절차에 대한 포괄적인 집합들을 묘사한다. 이것은 특정한 문맥에서의 특정한 버그나 버그 타입과 관련된, 되풀이돼서 발생하는 문제에 대한 해결책이다. 버그 패턴은 패턴의 특정 타입이다. 디버깅 패턴들에 대한 예시는 아래와 같다. * Noise 버그 패턴 제거 - 시스템의 모든 다른 노이즈 를 제거함으로써 특정한 버그를 고립시키고 노출시킨다. 이것은 당신이 실질적인 문제에 집중할 수 있게 해준다. * 순환되는 버그 패턴 - 유닛 테스트를 통해 버그를 노출시킨다. 표준 빌드의 한 부분으로서 이 유닛 테스트를 그 순간 이후로 계속 실행한다. 이것은 버그가 다시 발생하지 않는다는 것을 보장한다. * 특정한 시간의 버그 패턴 - 지속적으로 실행되다가 예상되는 오류 발생 시 실패하는 를 씀으로써 버그를 노출시킨다. 이것은 일시적인 버그에 유용하다. (ko) |
dbo:wikiPageExternalLink |
https://stargroup.uwaterloo.ca/~mamouika/papers/pdf/IJCS.2006.pdf |
dbo:wikiPageID |
17555516 (xsd:integer) |
dbo:wikiPageLength |
1340 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID |
931119068 (xsd:integer) |
dbo:wikiPageWikiLink |
dbr:Design_pattern dbr:Noise dbr:Christopher_Alexander dbr:Continuous_testing dbc:Software_architecture dbr:PDF dbc:Software_design_patterns dbr:Software_bug dbr:Architectural_pattern_(computer_science) dbr:Unit_test |
dbp:wikiPageUsesTemplate |
dbt:Unreferenced |
dcterms:subject |
dbc:Software_architecture dbc:Software_design_patterns |
rdfs:comment |
디버깅 패턴 (Debugging patterns)은 소프트웨어 시스템의 버그를 수정하고 바로잡는 절차에 대한 포괄적인 집합들을 묘사한다. 이것은 특정한 문맥에서의 특정한 버그나 버그 타입과 관련된, 되풀이돼서 발생하는 문제에 대한 해결책이다. 버그 패턴은 패턴의 특정 타입이다. 디버깅 패턴들에 대한 예시는 아래와 같다. * Noise 버그 패턴 제거 - 시스템의 모든 다른 노이즈 를 제거함으로써 특정한 버그를 고립시키고 노출시킨다. 이것은 당신이 실질적인 문제에 집중할 수 있게 해준다. * 순환되는 버그 패턴 - 유닛 테스트를 통해 버그를 노출시킨다. 표준 빌드의 한 부분으로서 이 유닛 테스트를 그 순간 이후로 계속 실행한다. 이것은 버그가 다시 발생하지 않는다는 것을 보장한다. * 특정한 시간의 버그 패턴 - 지속적으로 실행되다가 예상되는 오류 발생 시 실패하는 를 씀으로써 버그를 노출시킨다. 이것은 일시적인 버그에 유용하다. (ko) A debugging pattern describes a generic set of steps to rectify or correct a bug within a software system. It is a solution to a recurring problem that is related to a particular bug or type of bug in a specific context. A bug pattern is a particular type of pattern. The original concept of a pattern was introduced by the architect Christopher Alexander as a design pattern. Some examples of debugging patterns include: (en) |
rdfs:label |
Debugging pattern (en) 디버깅 패턴 (ko) |
owl:sameAs |
wikidata:Debugging pattern dbpedia-hu:Debugging pattern dbpedia-ko:Debugging pattern https://global.dbpedia.org/id/4jCAf |
prov:wasDerivedFrom |
wikipedia-en:Debugging_pattern?oldid=931119068&ns=0 |
foaf:isPrimaryTopicOf |
wikipedia-en:Debugging_pattern |
is dbo:wikiPageRedirects of |
dbr:Debugging_patterns |
is dbo:wikiPageWikiLink of |
dbr:Debugging_patterns dbr:Debugging |
is foaf:primaryTopic of |
wikipedia-en:Debugging_pattern |