<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://principles-wiki.net/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://principles-wiki.net/feed.php">
        <title>Principles Wiki - anti-patterns</title>
        <description></description>
        <link>http://principles-wiki.net/</link>
        <image rdf:resource="http://principles-wiki.net/_media/logo.png" />
       <dc:date>2026-04-12T15:13:56+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://principles-wiki.net/anti-patterns:anemic_domain_model?rev=1496049149&amp;do=diff"/>
                <rdf:li rdf:resource="http://principles-wiki.net/anti-patterns:long_parameter_list?rev=1634588619&amp;do=diff"/>
                <rdf:li rdf:resource="http://principles-wiki.net/anti-patterns:start?rev=1775560898&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://principles-wiki.net/_media/logo.png">
        <title>Principles Wiki</title>
        <link>http://principles-wiki.net/</link>
        <url>http://principles-wiki.net/_media/logo.png</url>
    </image>
    <item rdf:about="http://principles-wiki.net/anti-patterns:anemic_domain_model?rev=1496049149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-05-29T09:12:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Anemic Domain Model</title>
        <link>http://principles-wiki.net/anti-patterns:anemic_domain_model?rev=1496049149&amp;do=diff</link>
        <description>Anemic Domain Model

Alternative Names

Context

	*  Object-Oriented Design

Problem Statement

A Domain Model without behavior

Description

In a Domain Model the model classes are supposed to have behavior. All the domain logic (validations, calculations, business rules) should be implemented there. In an anemic domain model model classes are mere data containers and all the domain logic is implemented in the service layer. The service layer should normally just coordinate but when the domain …</description>
    </item>
    <item rdf:about="http://principles-wiki.net/anti-patterns:long_parameter_list?rev=1634588619&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-18T20:23:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Long Parameter List</title>
        <link>http://principles-wiki.net/anti-patterns:long_parameter_list?rev=1634588619&amp;do=diff</link>
        <description>Long Parameter List

Alternative Names

	*  Too many parameters
	*  Too many arguments

Context

	*  API Design
	*  Implementation

Problem Statement

A method has a lot of parameters. 

Description

	*  Methods with 0 and 1 arguments are fine
	*  2 parameters still good
	*</description>
    </item>
    <item rdf:about="http://principles-wiki.net/anti-patterns:start?rev=1775560898&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-07T11:21:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title></title>
        <link>http://principles-wiki.net/anti-patterns:start?rev=1775560898&amp;do=diff</link>
        <description>Solar energy is rapidly growing in Chennai. Property owners are searching for rooftop solar installers near me to cut power costs.

Adding a solar power plant for home in chennai can significantly reduce monthly electricity bills. High efficiency solar modules allow homes to reduce grid dependence.</description>
    </item>
</rdf:RDF>
