Statements (25)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:software_framework
|
gptkbp:bfsLayer |
3
|
gptkbp:bfsParent |
gptkb:item
|
gptkbp:aims_to |
reduce repetition of software patterns
|
gptkbp:applies_to |
database design
|
gptkbp:can_lead_to |
better abstraction
|
gptkbp:can_provide |
improve maintainability
|
gptkbp:encourages |
modular programming
|
https://www.w3.org/2000/01/rdf-schema#label |
DRY principle
|
gptkbp:introduced |
gptkb:Andy_Hunt
|
gptkbp:is_discussed_in |
software engineering literature
|
gptkbp:is_essential_for |
scalability
|
gptkbp:is_often_used_in |
gptkb:physicist
object-oriented programming |
gptkbp:is_opposed_by |
WET principle
|
gptkbp:is_related_to |
gptkb:KISS_principle
gptkb:museum |
gptkbp:is_used_to |
simplify code
|
gptkbp:key |
refactoring
|
gptkbp:legal_issue |
clean code
|
gptkbp:promotes |
code reusability
|
gptkbp:provides_information_on |
software design
|
gptkbp:reduces |
bugs in code
|
gptkbp:related_concept |
Agile development
|
gptkbp:symbol |
Don't Repeat Yourself
|