Statements (13)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:software_development_concept
|
| gptkbp:advice |
Avoid relying on luck or accidental behavior in code
|
| gptkbp:contrastsWith |
gptkb:Programming_Deliberately
|
| gptkbp:criticizedFor |
gptkb:David_Thomas
gptkb:Andrew_Hunt |
| gptkbp:defines |
A software development anti-pattern where code works by accident rather than by design
|
| gptkbp:describedBy |
gptkb:The_Pragmatic_Programmer
|
| gptkbp:relatedTo |
software engineering best practices
code reliability defensive programming |
| gptkbp:bfsParent |
gptkb:The_Pragmatic_Programmer
|
| gptkbp:bfsLayer |
6
|
| https://www.w3.org/2000/01/rdf-schema#label |
Programming by Coincidence
|