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

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

Namespace Prefixes

PrefixIRI
dcthttp://purl.org/dc/terms/
n11http://www.oreillynet.com/pub/a/network/2005/11/15/
n16http://www.ddj.com/architect/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
n17https://global.dbpedia.org/id/
dbthttp://dbpedia.org/resource/Template:
rdfshttp://www.w3.org/2000/01/rdf-schema#
freebasehttp://rdf.freebase.com/ns/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
owlhttp://www.w3.org/2002/07/owl#
n15https://archive.org/details/
wikipedia-enhttp://en.wikipedia.org/wiki/
dbchttp://dbpedia.org/resource/Category:
dbphttp://dbpedia.org/property/
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
wikidatahttp://www.wikidata.org/entity/
goldhttp://purl.org/linguistics/gold/
dbrhttp://dbpedia.org/resource/

Statements

Subject Item
dbr:Gerald_Weinberg
dbo:wikiPageWikiLink
dbr:Prefactoring
Subject Item
dbr:Prefactoring
rdf:type
dbo:Software
rdfs:label
Prefactoring
rdfs:comment
Prefactoring is the application of experience to the creation of new software systems. Its relationship to its namesake refactoring is that lessons learned from refactoring are part of that experience. Experience is captured in guidelines that can be applied to a development process. The guidelines have come from a number of sources, including Jerry Weinberg, Norm Kerth, and Scott Ambler. These guidelines include: * "When you're abstract, be abstract all the way" * "Splitters can be lumped more easily than lumpers can be split" * "Use the client’s language"
dct:subject
dbc:Code_refactoring
dbo:wikiPageID
3688051
dbo:wikiPageRevisionID
914436681
dbo:wikiPageWikiLink
dbr:Scott_Ambler dbr:O'Reilly_Media dbr:Software_system dbc:Code_refactoring dbr:Gerald_Weinberg dbr:Refactoring dbr:Lumpers_and_splitters
dbo:wikiPageExternalLink
n11:what-is-prefactoring.html n15:prefactoringextr00pugh n16:187900423%3Fpgno=3
owl:sameAs
wikidata:Q7239798 freebase:m.09vhz3 n17:4thnG
dbp:wikiPageUsesTemplate
dbt:Reflist dbt:Cite_book
dbo:abstract
Prefactoring is the application of experience to the creation of new software systems. Its relationship to its namesake refactoring is that lessons learned from refactoring are part of that experience. Experience is captured in guidelines that can be applied to a development process. The guidelines have come from a number of sources, including Jerry Weinberg, Norm Kerth, and Scott Ambler. These guidelines include: * "When you're abstract, be abstract all the way" * "Splitters can be lumped more easily than lumpers can be split" * "Use the client’s language"
gold:hypernym
dbr:Application
prov:wasDerivedFrom
wikipedia-en:Prefactoring?oldid=914436681&ns=0
dbo:wikiPageLength
1297
foaf:isPrimaryTopicOf
wikipedia-en:Prefactoring
Subject Item
dbr:Code_refactoring
dbo:wikiPageWikiLink
dbr:Prefactoring
Subject Item
wikipedia-en:Prefactoring
foaf:primaryTopic
dbr:Prefactoring