Matches in DBpedia 2015-10 for { <http://dbpedia.org/resource/Design_Smell> ?p ?o }
Showing triples 1 to 20 of
20
with 100 triples per page.
- Design_Smell abstract "In computer programming, design smells are "structures in the design that indicate violation of fundamental design principles and negatively impact design quality". The origin of the term "design smell" can be traced to the term "code smell" which was featured in the book Refactoring: Improving the Design of Existing Code by Martin Fowler.Different authors have defined the word "smell" in different ways: N. Moha et al.: "Code and design smells are poor solutions to recurring implementation and design problems." R. C. Martin: "Design smells are the odors of rotting software." Fowler: "Smells are certain structures in the code that suggest (sometimes they scream for) the possibility of refactoring."Design smells indicate the accumulated design debt (one of the prominent dimensions of technical debt). Bugs or unimplemented features are not accounted as design smells. Design smells arise from the poor design decisions that make the design fragile and difficult to maintain. It is a good practice to identify design smells in a software system and apply appropriate refactoring to eliminate it to avoid accumulation of technical debt.The context (characterized by various factors such as the problem at hand, design eco-system, and platform) plays an important role to decide whether a certain structure or decision should be considered as a design smell. Many a times, it is appopriate to live with design smells due to constraints imposed by the context.".
- Design_Smell wikiPageID "44413693".
- Design_Smell wikiPageLength "6708".
- Design_Smell wikiPageOutDegree "9".
- Design_Smell wikiPageRevisionID "683287624".
- Design_Smell wikiPageWikiLink Anti-pattern.
- Design_Smell wikiPageWikiLink Category:Computer_programming.
- Design_Smell wikiPageWikiLink Code_smell.
- Design_Smell wikiPageWikiLink Computer_programming.
- Design_Smell wikiPageWikiLink Martin_Fowler.
- Design_Smell wikiPageWikiLink Software_rot.
- Design_Smell wikiPageWikiLink Technical_debt.
- Design_Smell wikiPageWikiLinkText "Design Smell".
- Design_Smell hasPhotoCollection Design_Smell.
- Design_Smell wikiPageUsesTemplate Template:Reflist.
- Design_Smell subject Category:Computer_programming.
- Design_Smell comment "In computer programming, design smells are "structures in the design that indicate violation of fundamental design principles and negatively impact design quality". The origin of the term "design smell" can be traced to the term "code smell" which was featured in the book Refactoring: Improving the Design of Existing Code by Martin Fowler.Different authors have defined the word "smell" in different ways: N.".
- Design_Smell label "Design Smell".
- Design_Smell wasDerivedFrom Design_Smell?oldid=683287624.
- Design_Smell isPrimaryTopicOf Design_Smell.