Matches in DBpedia 2015-10 for { <http://dbpedia.org/resource/Shotgun_surgery> ?p ?o }
Showing triples 1 to 40 of
40
with 100 triples per page.
- Shotgun_surgery abstract "Shotgun surgery is an antipattern in software development and occurs where a developer adds features to an application codebase which span a multiplicity of implementors or implementations in a single change. This is common practice in many programming scenarios as a great amount of programming effort is usually expended on adding new features to increase the value of programming assets. As a consequence these new features may require adding code in several places simultaneously where the code itself looks very similar, and may only have slight variations. Owing to the fast paced nature of commercial software development there may not be sufficient time to remodel (or refactor) a system to support the new features trivially. As a consequence the practice of cut and paste coding is prevalent; the code is written in a single place then simply copied to all other places where that implementation is required (with any required changes applied in-place). This practice is generally frowned on by the refactoring community as a direct violation of the Once and Only Once principle – ultimately any change to the new functionality may require widespread changes. Further to this any potential software bug in this new feature will be replicated manyfold and can make bug fixing particularly difficult and tedious. Even in the absence of copied code the implementations are guaranteed to be very similar and just as prone to requirements change or bug fixing. This form of software development tends to favour short-term improvement (in the form of additional features) at the cost of long-term maintainability and stability.".
- Shotgun_surgery wikiPageExternalLink 01611587.pdf?temp=x.
- Shotgun_surgery wikiPageID "17897132".
- Shotgun_surgery wikiPageLength "4627".
- Shotgun_surgery wikiPageOutDegree "17".
- Shotgun_surgery wikiPageRevisionID "663250110".
- Shotgun_surgery wikiPageWikiLink Abstraction_principle_(computer_programming).
- Shotgun_surgery wikiPageWikiLink Anti-pattern.
- Shotgun_surgery wikiPageWikiLink Antipattern.
- Shotgun_surgery wikiPageWikiLink Application_codebase.
- Shotgun_surgery wikiPageWikiLink Aspect-oriented_programming.
- Shotgun_surgery wikiPageWikiLink Aspect_oriented_programming.
- Shotgun_surgery wikiPageWikiLink Automatic_programming.
- Shotgun_surgery wikiPageWikiLink Boilerplate_code.
- Shotgun_surgery wikiPageWikiLink Category:Anti-patterns.
- Shotgun_surgery wikiPageWikiLink Code_refactoring.
- Shotgun_surgery wikiPageWikiLink Cognitive_dimensions_of_notations.
- Shotgun_surgery wikiPageWikiLink Compiler.
- Shotgun_surgery wikiPageWikiLink Cut,_copy,_and_paste.
- Shotgun_surgery wikiPageWikiLink Cut_and_paste.
- Shotgun_surgery wikiPageWikiLink Domain-specific_language.
- Shotgun_surgery wikiPageWikiLink Domain_Specific_Language.
- Shotgun_surgery wikiPageWikiLink Implementation.
- Shotgun_surgery wikiPageWikiLink Implementer_(computer_programming).
- Shotgun_surgery wikiPageWikiLink Notation.
- Shotgun_surgery wikiPageWikiLink Program_transformation.
- Shotgun_surgery wikiPageWikiLink Refactor.
- Shotgun_surgery wikiPageWikiLink Software_rot.
- Shotgun_surgery wikiPageWikiLinkText "Shotgun surgery".
- Shotgun_surgery hasPhotoCollection Shotgun_surgery.
- Shotgun_surgery subject Category:Anti-patterns.
- Shotgun_surgery hypernym Antipattern.
- Shotgun_surgery type Pattern.
- Shotgun_surgery comment "Shotgun surgery is an antipattern in software development and occurs where a developer adds features to an application codebase which span a multiplicity of implementors or implementations in a single change. This is common practice in many programming scenarios as a great amount of programming effort is usually expended on adding new features to increase the value of programming assets.".
- Shotgun_surgery label "Shotgun surgery".
- Shotgun_surgery sameAs m.047tx25.
- Shotgun_surgery sameAs Q7502519.
- Shotgun_surgery sameAs Q7502519.
- Shotgun_surgery wasDerivedFrom Shotgun_surgery?oldid=663250110.
- Shotgun_surgery isPrimaryTopicOf Shotgun_surgery.