<?xml version="1.0" encoding="UTF-8"?>











<rss version="2.0" xmlns:jf="http://www.jivesoftware.com/xmlns/jiveforums/rss">



<channel>
    <title>Support Forums: Message List - Opinion: Don't call super</title>
    <link>http://www.theserverside.com</link>
    <description>Most recent forum messages</description>
    <language>en</language>
    
        <generator>Jive Forums Silver 5.5.30 (www.jivesoftware.com)</generator>
    
    <pubDate>Wed, 22 May 2013 07:06:43 -0400</pubDate>


    <item>

        <title>Opinion: Don't call super</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=23598</link>

        

        
            <description><![CDATA[After careful thinking I can say I have found a cure to the problem. ...]]></description>
        

        <pubDate>Fri, 30 Jan 2004 20:27:05 -0500</pubDate>

        

        <jf:creationDate>Fri, 30 Jan 2004 20:27:05 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 30 Jan 2004 20:27:05 -0500</jf:modificationDate>
        <jf:date>Jan 30, 2004</jf:date>
        <jf:author>Slava Imeshev</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Opinion: Don't call super</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=23598</link>

        

        
            <description><![CDATA[I'm having hard time seeing how virtual methods introduce a breach of a contract. Methods don't break contracts, developers do, that was so perfectly demonstrated by Cedric. ...]]></description>
        

        <pubDate>Fri, 30 Jan 2004 13:04:00 -0500</pubDate>

        

        <jf:creationDate>Fri, 30 Jan 2004 13:04:00 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 30 Jan 2004 13:04:00 -0500</jf:modificationDate>
        <jf:date>Jan 30, 2004</jf:date>
        <jf:author>Slava Imeshev</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Opinion: Don't call super</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=23598</link>

        

        
            <description><![CDATA[<div class="jive-quote">I dont like the general idea of having to extend TestCase anyhow.</div>...]]></description>
        

        <pubDate>Fri, 30 Jan 2004 11:15:08 -0500</pubDate>

        

        <jf:creationDate>Fri, 30 Jan 2004 11:15:08 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 30 Jan 2004 11:15:08 -0500</jf:modificationDate>
        <jf:date>Jan 30, 2004</jf:date>
        <jf:author>Manuel Laflamme</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Opinion: Don't call super</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=23598</link>

        

        
            <description><![CDATA[<div class="jive-quote">Forget a semicolon, you find out immediately. Forget to call super, you spend three hours compiling, debugging, testing, cursing. </div>...]]></description>
        

        <pubDate>Fri, 30 Jan 2004 02:59:26 -0500</pubDate>

        

        <jf:creationDate>Fri, 30 Jan 2004 02:59:26 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 30 Jan 2004 02:59:26 -0500</jf:modificationDate>
        <jf:date>Jan 30, 2004</jf:date>
        <jf:author>jan vos</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Opinion: Don't call super</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=23598</link>

        

        
            <description><![CDATA[<div class="jive-quote">There is something in the article that I don't understand. Are there, OO or other, languages where forgetting something doesn't break your code or where you can prevent programmer errors or even where the language knows the...]]></description>
        

        <pubDate>Thu, 29 Jan 2004 16:36:19 -0500</pubDate>

        

        <jf:creationDate>Thu, 29 Jan 2004 16:36:19 -0500</jf:creationDate>
        <jf:modificationDate>Thu, 29 Jan 2004 16:36:19 -0500</jf:modificationDate>
        <jf:date>Jan 29, 2004</jf:date>
        <jf:author>Michael Mahemoff</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>Cedric is right on target</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=23598</link>

        

        
            <description><![CDATA[Bad design is bad design....]]></description>
        

        <pubDate>Thu, 29 Jan 2004 12:04:12 -0500</pubDate>

        

        <jf:creationDate>Thu, 29 Jan 2004 12:04:12 -0500</jf:creationDate>
        <jf:modificationDate>Thu, 29 Jan 2004 12:04:12 -0500</jf:modificationDate>
        <jf:date>Jan 29, 2004</jf:date>
        <jf:author>Cameron Purdy</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Cedric is right on target</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=23598</link>

        

        
            <description><![CDATA[As a strong OOA and OOD, I find this type of coding to be a VERY bad idea because he's right, someone will break it. There's no guarentee that super() will be called, and so by defintion there can be no contract that requires it. Method contracts apply...]]></description>
        

        <pubDate>Thu, 29 Jan 2004 10:43:03 -0500</pubDate>

        

        <jf:creationDate>Thu, 29 Jan 2004 10:43:03 -0500</jf:creationDate>
        <jf:modificationDate>Thu, 29 Jan 2004 10:43:03 -0500</jf:modificationDate>
        <jf:date>Jan 29, 2004</jf:date>
        <jf:author>Leif Ashley</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>Opinion: Don't call super</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=23598</link>

        

        
            <description><![CDATA[<div class="jive-quote">Cedric has written about some trials and tribulations with DBUnit. He came across the &quot;I didn't call the super method from within a subclass&quot; problem. </div>...]]></description>
        

        <pubDate>Thu, 29 Jan 2004 10:02:17 -0500</pubDate>

        

        <jf:creationDate>Thu, 29 Jan 2004 10:02:17 -0500</jf:creationDate>
        <jf:modificationDate>Thu, 29 Jan 2004 10:02:17 -0500</jf:modificationDate>
        <jf:date>Jan 29, 2004</jf:date>
        <jf:author>John Brand</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>Opinion: Don't call super</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=23598</link>

        

        
            <description><![CDATA[come on! inheritance is a powerful feature and very useful. The crowd of wanna-be OO programmers is the real danger.]]></description>
        

        <pubDate>Thu, 29 Jan 2004 09:23:01 -0500</pubDate>

        

        <jf:creationDate>Thu, 29 Jan 2004 09:23:01 -0500</jf:creationDate>
        <jf:modificationDate>Thu, 29 Jan 2004 09:23:01 -0500</jf:modificationDate>
        <jf:date>Jan 29, 2004</jf:date>
        <jf:author>Roberto Calero</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Opinion: Don't call super</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=23598</link>

        

        
            <description><![CDATA[<div class="jive-quote"><div class="jive-quote">Kidding aside, this seems like a minor thing but I also think Cedric (et al) have a good point.  It's an excellent design technique to have explicit methods that help sub-classes participate properly in a...]]></description>
        

        <pubDate>Thu, 29 Jan 2004 09:20:12 -0500</pubDate>

        

        <jf:creationDate>Thu, 29 Jan 2004 09:20:12 -0500</jf:creationDate>
        <jf:modificationDate>Thu, 29 Jan 2004 09:20:12 -0500</jf:modificationDate>
        <jf:date>Jan 29, 2004</jf:date>
        <jf:author>Michael Mahemoff</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Opinion: Don't call super</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=23598</link>

        

        
            <description><![CDATA[<div class="jive-quote">Kidding aside, this seems like a minor thing but I also think Cedric (et al) have a good point.  It's an excellent design technique to have explicit methods that help sub-classes participate properly in a class' lifecycle.  I've...]]></description>
        

        <pubDate>Thu, 29 Jan 2004 09:02:35 -0500</pubDate>

        

        <jf:creationDate>Thu, 29 Jan 2004 09:02:35 -0500</jf:creationDate>
        <jf:modificationDate>Thu, 29 Jan 2004 09:02:35 -0500</jf:modificationDate>
        <jf:date>Jan 29, 2004</jf:date>
        <jf:author>DODO DODO</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>Opinion: Don't call super</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=23598</link>

        

        
            <description><![CDATA[There is something in the article that I don't understand. Are there, OO or other, languages where forgetting something doesn't break your code or where you can prevent programmer errors or even where the language knows the difference between forgetting...]]></description>
        

        <pubDate>Thu, 29 Jan 2004 02:45:00 -0500</pubDate>

        

        <jf:creationDate>Thu, 29 Jan 2004 02:45:00 -0500</jf:creationDate>
        <jf:modificationDate>Thu, 29 Jan 2004 02:45:00 -0500</jf:modificationDate>
        <jf:date>Jan 29, 2004</jf:date>
        <jf:author>jan vos</jf:author>
        <jf:replyCount>2</jf:replyCount>
    </item>


    <item>

        <title>Opinion: Don't call super</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=23598</link>

        

        
            <description><![CDATA[But I live in an apartment in Manhattan - who am I supposed to call if my heat goes off!?!?!...]]></description>
        

        <pubDate>Wed, 28 Jan 2004 18:34:03 -0500</pubDate>

        

        <jf:creationDate>Wed, 28 Jan 2004 18:34:03 -0500</jf:creationDate>
        <jf:modificationDate>Wed, 28 Jan 2004 18:34:03 -0500</jf:modificationDate>
        <jf:date>Jan 28, 2004</jf:date>
        <jf:author>Mike Spille</jf:author>
        <jf:replyCount>2</jf:replyCount>
    </item>


    <item>

        <title>Opinion: Don't call super</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=23598</link>

        

        
            <description><![CDATA[This actually is a well documented OO design technique.  You even have code checkers that help you spot this tricky little B....]]></description>
        

        <pubDate>Wed, 28 Jan 2004 17:54:56 -0500</pubDate>

        

        <jf:creationDate>Wed, 28 Jan 2004 17:54:56 -0500</jf:creationDate>
        <jf:modificationDate>Wed, 28 Jan 2004 17:54:56 -0500</jf:modificationDate>
        <jf:date>Jan 28, 2004</jf:date>
        <jf:author>p k</jf:author>
        <jf:replyCount>3</jf:replyCount>
    </item>


    <item>

        <title>Opinion: Don't call super</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=23598</link>

        

        
            <description><![CDATA[<div class="jive-quote">It's called learn how to do Object Oriented design.</div>...]]></description>
        

        <pubDate>Wed, 28 Jan 2004 17:40:08 -0500</pubDate>

        

        <jf:creationDate>Wed, 28 Jan 2004 17:40:08 -0500</jf:creationDate>
        <jf:modificationDate>Wed, 28 Jan 2004 17:40:08 -0500</jf:modificationDate>
        <jf:date>Jan 28, 2004</jf:date>
        <jf:author>Howard Lewis Ship</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>



</channel>
</rss>

