This HTML5 document contains 18 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
wikipedia-huhttp://hu.wikipedia.org/wiki/
dcthttp://purl.org/dc/terms/
n10https://www.red-gate.com/simple-talk/blogs/the-myth-of-over-normalization/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
dbpedia-huhttp://hu.dbpedia.org/resource/
prop-huhttp://hu.dbpedia.org/property/
n6http://journals.plos.org/plosbiology/article%3Fid=10.1371/
rdfshttp://www.w3.org/2000/01/rdf-schema#
n15https://web.archive.org/web/20180311022632/http:/programmer.97things.oreilly.com/wiki/index.php/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n4http://hu.dbpedia.org/resource/Sablon:
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
n8http://hu.dbpedia.org/resource/Kategória:
n11http://www.artima.com/intv/

Statements

Subject Item
dbpedia-hu:Ne_ismételd_önmagad
rdfs:label
Ne ismételd önmagad
dct:subject
n8:Számítógép-programozás
dbo:wikiPageID
1563387
dbo:wikiPageRevisionID
23873459
dbo:wikiPageExternalLink
n6:journal.pbio.1001745 n10: n11:dry.html n15:Don't_Repeat_Yourself
prop-hu:wikiPageUsesTemplate
n4:Fordítás n4:Összevonandó_lap n4:Cite_journal n4:Jegyzetek
dbo:abstract
A számítógép-programozásban a ne ismételd önmagad (angolul don't repeat yourself, DRY) egy szoftverfejlesztési alapelv, ami a redundancia, és az abból eredő hibalehetőségek minimalizálását tűzi ki célul. Ehhez absztrakciók felhasználásával csökkenteni kell a szoftverminták ismétlődését, valamint az adatokat normalizálni. Az elvet úgy fogalmazzák meg, mint: Egy rendszerben minden egyes adatnak legyen egyetlen, meghatározott, felelős reprezentációja. Ezt és fogalmazta meg The Pragmatic Programmer című könyvükben. Alkalmazását széles körben ajánlják, kiterjesztve hatókörét adatbázissémákra, teszttervekre, fordítórendszerre, még a dokumentációra is. Következetes alkalmazása esetén egy módosítás nem eredményezheti azt, hogy valahol, egy logikailag nem kapcsolódó más helyen is módosítani kelljen a szoftveren. Ezzel együtt a logikailag kapcsolódó részekben minden egyformán és megjósolhatóan változik. Metódusok és szubrutinok mellett Thomas és Hunt hagyatkozik , és , hogy figyeljék az elv betartását a különböző rétegek között. Mivel a DRY angolul azt jelenti, hogy száraz, az elv megsértésére úgy hivatkoznak, hogy WET, mivel a WET azt jelenti angolul: „nedves”. Ezt többféleképpen is feloldják, mint: "write everything twice" (=„írj mindent kétszer”), "we enjoy typing" („mi élvezzük a gépelést”) vagy "waste everyone's time" („pazaroljuk mindenki idejét”). Ezek a hibás (WET) megoldások előfordulnak többrétegű webalkalmazásokban, ahol például egy webalkalmazás kérdőívén be kell szúrni egy kommentdobozt. Így a comment string több helyen is ismétlődik, a kommentdoboz, a címke is ezt hordozza, de tartalmazza HTML tag, egy beolvasó függvény neve, egy privát változó neve; megjelenik adatbázis DDL-ben, lekérdezésekben és így tovább. A DRY elv erre azt a megoldást kínálja, hogy használjunk keretrendszert, és csak a legfontosabb szerkesztési feladatot végezzük kézzel, így egy helyen tartva az új változók, új tudás hozzáadását.
prov:wasDerivedFrom
wikipedia-hu:Ne_ismételd_önmagad?oldid=23873459&ns=0
dbo:wikiPageLength
4099
foaf:isPrimaryTopicOf
wikipedia-hu:Ne_ismételd_önmagad
Subject Item
dbpedia-hu:Önmagad_ismétlése
dbo:wikiPageRedirects
dbpedia-hu:Ne_ismételd_önmagad
Subject Item
wikipedia-hu:Ne_ismételd_önmagad
foaf:primaryTopic
dbpedia-hu:Ne_ismételd_önmagad