I believe Idea should insert the TODO also, but I don't believe we should rely upon 
the TODOs to avoid the problems I mentioned.  I think there was some feature in 
JBuilder
to alter what that IDE would insert?

Paul.



                                                                                       
                                                                                       
   
                      "Herm�n de J. Camarena R."                                       
                                                                                       
   
                      <[EMAIL PROTECTED]>            To:       
[EMAIL PROTECTED]                                                       
                       
                      Sent by:                           cc:                           
                                                                                       
   
                      [EMAIL PROTECTED]        Subject:  Re: [Eap-features] 
Re: Another thing that I miss about      CVS-IDEA-JBuilder                             
    
                      tbrains.com                                                      
                                                                                       
   
                                                                                       
                                                                                       
   
                                                                                       
                                                                                       
   
                      20/06/2002 17:06                                                 
                                                                                       
   
                      Please respond to                                                
                                                                                       
   
                      eap-features                                                     
                                                                                       
   
                                                                                       
                                                                                       
   
                                                                                       
                                                                                       
   




What about adding an TODO: entry?
Hjcr

On 6/20/02 12:35 PM, "Paul Ruane" <[EMAIL PROTECTED]> wrote:

>
> When you implement or override a method, Idea inserts a default implementation
> of returning null, 0 etc. depending on the type.
>
> I would prefer the method to throw an UnsupportedOperation exception (with a
> "Not implemented.") message or perhaps have
> no implementation at all.
>
> My reasoning is that it is too easy to forget to complete the implementation,
> especially when you are disturbed, called away etc.
>
> o By not having any any default implementation, you notice that you haven't
> completed the method before or at compile time i.e. when Idea
> or the compiler alert you to the error.
>
> o With an implementation that throws a runtime exception you notice that you
> haven't  implemented the method at runtime when the method is called and are
> presented with a clear message.
>
> o With an implementation that returns a null or zero result you may experience
> unexpected behaviour and will not be presented with any message at all.
>
> As you can see, the current Idea behaviour is the most dangerous.
>
> Paul
>
>
> --
>
> This e-mail may contain confidential and/or privileged information. If you are
> not the intended recipient (or have received this e-mail in error) please
> notify the sender immediately and destroy this e-mail. Any unauthorized
> copying, disclosure or distribution of the material in this e-mail is strictly
> forbidden.
>
>
> _______________________________________________
> Eap-features mailing list
> [EMAIL PROTECTED]
> http://lists.jetbrains.com/mailman/listinfo/eap-features

_______________________________________________
Eap-features mailing list
[EMAIL PROTECTED]
http://lists.jetbrains.com/mailman/listinfo/eap-features




--

This e-mail may contain confidential and/or privileged information. If you are not the 
intended recipient (or have received this e-mail in error) please notify the sender 
immediately and destroy this e-mail. Any unauthorized copying, disclosure or 
distribution of the material in this e-mail is strictly forbidden.


_______________________________________________
Eap-features mailing list
[EMAIL PROTECTED]
http://lists.jetbrains.com/mailman/listinfo/eap-features

Reply via email to