Matches in DBpedia 2016-04 for { <http://dbpedia.org/resource/Design_marker> ?p ?o }
Showing triples 1 to 34 of
34
with 100 triples per page.
- Design_marker abstract "In software engineering, a design marker is a technique of documenting design choices in source code using the Marker Interface pattern. Marker interfaces have traditionally been limited to those interfaces intended for explicit, runtime verification (normally via instanceof). A design marker is a marker interface used to document a design choice. In Java programs the design choice is documented in the marker interface's Javadoc documentation.Many choices made at software design time cannot be directly expressed in today's implementation languages like C# and Java. These design choices (known by names like Design Pattern, Design Contract, Refactoring, Effective Programming Idioms, Blueprints, etc.) must be implemented via programming and naming conventions, because they go beyond the built-in functionality of production programming languages. The consequences of this limitation conspire over time to erode design investments as well as to promote a false segregation between the designer and implementer mindsets.Two independent proposals recognize these problems and give the same basic strategies for tackling them. Until now, the budding Explicit Programming movement has been linked to the use of an experimental Java research tool called ELIDE. The Design Markers technique requires only standard Javadoc-like tools to garner many of the benefits of Explicit Programming.".
- Design_marker wikiPageExternalLink effective.
- Design_marker wikiPageExternalLink blueprints.
- Design_marker wikiPageExternalLink aosd02-explicit.html.
- Design_marker wikiPageExternalLink design_markers.html.
- Design_marker wikiPageExternalLink DesignMarkers.
- Design_marker wikiPageID "3948467".
- Design_marker wikiPageLength "1988".
- Design_marker wikiPageOutDegree "14".
- Design_marker wikiPageRevisionID "598237400".
- Design_marker wikiPageWikiLink C_Sharp_(programming_language).
- Design_marker wikiPageWikiLink Category:Software_design.
- Design_marker wikiPageWikiLink Code_refactoring.
- Design_marker wikiPageWikiLink Design_by_contract.
- Design_marker wikiPageWikiLink Design_pattern.
- Design_marker wikiPageWikiLink Explicit_Programming.
- Design_marker wikiPageWikiLink Java_(programming_language).
- Design_marker wikiPageWikiLink Javadoc.
- Design_marker wikiPageWikiLink Marker_interface_pattern.
- Design_marker wikiPageWikiLink Naming_convention.
- Design_marker wikiPageWikiLink Runtime_verification.
- Design_marker wikiPageWikiLink Software_engineering.
- Design_marker wikiPageWikiLink Source_code.
- Design_marker wikiPageWikiLinkText "Design marker".
- Design_marker subject Category:Software_design.
- Design_marker hypernym Technique.
- Design_marker type TopicalConcept.
- Design_marker comment "In software engineering, a design marker is a technique of documenting design choices in source code using the Marker Interface pattern. Marker interfaces have traditionally been limited to those interfaces intended for explicit, runtime verification (normally via instanceof). A design marker is a marker interface used to document a design choice.".
- Design_marker label "Design marker".
- Design_marker sameAs Q5264356.
- Design_marker sameAs m.0b84t0.
- Design_marker sameAs Q5264356.
- Design_marker wasDerivedFrom Design_marker?oldid=598237400.
- Design_marker isPrimaryTopicOf Design_marker.