{"?xml":{"@version":"1.0"},"edm:RDF":{"@xmlns:dc":"http://purl.org/dc/elements/1.1/","@xmlns:edm":"http://www.europeana.eu/schemas/edm/","@xmlns:wgs84_pos":"http://www.w3.org/2003/01/geo/wgs84_pos","@xmlns:foaf":"http://xmlns.com/foaf/0.1/","@xmlns:rdaGr2":"http://rdvocab.info/ElementsGr2","@xmlns:oai":"http://www.openarchives.org/OAI/2.0/","@xmlns:owl":"http://www.w3.org/2002/07/owl#","@xmlns:rdf":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","@xmlns:ore":"http://www.openarchives.org/ore/terms/","@xmlns:skos":"http://www.w3.org/2004/02/skos/core#","@xmlns:dcterms":"http://purl.org/dc/terms/","edm:WebResource":[{"@rdf:about":"http://www.dlib.si/stream/URN:NBN:SI:DOC-9H6RNU62/66e62c1e-f499-4f31-807b-1b0d2968dfa4/PDF","dcterms:extent":"1605 KB"},{"@rdf:about":"http://www.dlib.si/stream/URN:NBN:SI:DOC-9H6RNU62/d81ce137-1606-4c63-a1a3-59c75b65053f/TEXT","dcterms:extent":"26 KB"}],"edm:TimeSpan":{"@rdf:about":"1993-2025","edm:begin":{"@xml:lang":"en","#text":"1993"},"edm:end":{"@xml:lang":"en","#text":"2025"}},"edm:ProvidedCHO":{"@rdf:about":"URN:NBN:SI:DOC-9H6RNU62","dcterms:isPartOf":[{"@rdf:resource":"https://www.dlib.si/details/URN:NBN:SI:spr-PGKNDR0J"},{"@xml:lang":"sl","#text":"Uporabna informatika (Ljubljana)"}],"dcterms:issued":"2000","dc:creator":["Grajfoner, Uroš","Repinc, Peter"],"dc:format":[{"@xml:lang":"sl","#text":"številka:4"},{"@xml:lang":"sl","#text":"letnik:8"},{"@xml:lang":"sl","#text":"str. 231-236"}],"dc:identifier":["COBISSID:1177006","ISSN:1318-1882","URN:URN:NBN:SI:doc-9H6RNU62"],"dc:language":"sl","dc:publisher":{"@xml:lang":"sl","#text":"Slovensko društvo Informatika"},"dc:subject":[{"@xml:lang":"sl","#text":"ekstremno programiranje"},{"@xml:lang":"sl","#text":"preoblikovanje"},{"@xml:lang":"sl","#text":"programska koda"},{"@xml:lang":"sl","#text":"programska orodja"}],"dcterms:temporal":{"@rdf:resource":"1993-2025"},"dc:title":{"@xml:lang":"sl","#text":"Refactoring - preoblikovanje programske opreme|"},"dc:description":[{"@xml:lang":"sl","#text":"Refactoring ia a process of adding new functionality by changing the existing code. It can be performed by exactly chosen and defined steps. It is practicedtogether with other design activities, while in extreme programming it is an essential part of the development process. With refactoring, the program structure becomes more understandable, clearer, more correct and flexible for adding new functionalities. Authomatic testing by refactoring tools support the process. Refactoring reduces the cost of changing the existing system and improves its transparency"},{"@xml:lang":"sl","#text":"Spreminjanje obstoječe programske kode zaradi dodajanja nove funkcionalnosti se lahko izvaja z natančno izbranimi in definiranimi koraki. Takemu procesu pravimo preoblikovanje programske kode. Izvaja se združeno z drugimi razvijalskimi aktivnostmi, pri ekstremnem programiranju pa je bistveni del razvojnega procesa. Z njim programska struktura postane razumljivejša, jasnejša, pravilnejša in fleksibilnejša za dodajanje nove funkcionalnosti. Proces je podprt z avtomatiziranim testiranjem. V najboljšem primeru se procesizvaja avtomatsko z orodji za preoblikovanje. Preoblikovanje zbija ceno spremembe obstoječega sistema in povečuje njegovo preglednost"}],"edm:type":"TEXT","dc:type":[{"@xml:lang":"sl","#text":"znanstveno časopisje"},{"@xml:lang":"en","#text":"journals"},{"@rdf:resource":"http://www.wikidata.org/entity/Q361785"}]},"ore:Aggregation":{"@rdf:about":"http://www.dlib.si/?URN=URN:NBN:SI:DOC-9H6RNU62","edm:aggregatedCHO":{"@rdf:resource":"URN:NBN:SI:DOC-9H6RNU62"},"edm:isShownBy":{"@rdf:resource":"http://www.dlib.si/stream/URN:NBN:SI:DOC-9H6RNU62/66e62c1e-f499-4f31-807b-1b0d2968dfa4/PDF"},"edm:rights":{"@rdf:resource":"http://rightsstatements.org/vocab/InC/1.0/"},"edm:provider":"Slovenian National E-content Aggregator","edm:intermediateProvider":{"@xml:lang":"en","#text":"National and University Library of Slovenia"},"edm:dataProvider":{"@xml:lang":"sl","#text":"Slovensko društvo Informatika"},"edm:object":{"@rdf:resource":"http://www.dlib.si/streamdb/URN:NBN:SI:DOC-9H6RNU62/maxi/edm"},"edm:isShownAt":{"@rdf:resource":"http://www.dlib.si/details/URN:NBN:SI:DOC-9H6RNU62"}}}}