Ricardo Mayerhofer | 1 Oct 18:51 2007
Picon

Re: Re: Exceptions Overhead (Was: How to refactor argument validity chec

Hi Ron,
    I'm curious about the better ways you mentioned, could you please
describe it further?

Ricardo

Ron Jeffries escreveu:
>
> Hello, Avi. On Sunday, September 23, 2007, at 3:27:49 AM, you
> wrote:
>
> > --- Ron Jeffries <ronjeffries <at> ...> wrote:
> >>
> >> (...) I'm suggesting that there are other alternatives than just
> >> 1. return wrong value;
> >> 2. do nothing;
> >> 3. throw exception.
> >>
> >> I would suggest that it can be valuable to think about this, and to
> >> look for numbers 4 and beyond. (...)
> >>
>
> > Once I used to think of exceptions as a valid way for a function to
> > communicate a message to it's caller. Now I know better about runtime
> > overhead (and avoid using exceptions unless I encounter an
> > exceptional situation), but all in all it seems like exceptions could
> > still provide a rather neat way for a function to communicate a
> > message up the call-stack.
>
> > I guess if there were a similar mechanism without the runtime
(Continue reading)

Ron Jeffries | 1 Oct 15:47 2007

Re: Re: Exceptions Overhead (Was: How to refactor argument validity chec

Hello, Ricardo.  On Monday, October 1, 2007, at 12:51:04 PM, you
wrote:

>     I'm curious about the better ways you mentioned, could you please
> describe it further?

I think I have done, as have others, in this very thread. However
...

My favorite way is to write code that, seen from the outside, simply
cannot fail. It does this, in essence, by "completing" the partial
function represented by the version that can fail.

If the function in question returns an object, I like returning a
"default" or "error" object that can be interrogated if you want to
interrogate it, and that does benign things when sent messages.

The ideas in Ward Cunninham's "Checks" paper are along the lines of
the way I think .. although further along and generally better, as
always. http://c2.com/ppr/checks.html

Regards,

Ron Jeffries
www.XProgramming.com
There is no art without intention.  -- Duke Ellington

 
Yahoo! Groups Links

(Continue reading)

alfredo chavez | 1 Oct 21:00 2007
Picon

Anybody knows where did refactoring.com go?

Hi all.

Does anybody know what happened to the refactoring.com page? I've been 
trying to access it many times for the last few weeks but firefox keeps 
saying the server does not exist. I even went to Martin Fowler's web 
site an try the link there because I thought I probably typed the wrong 
domain, like .com instead of .org or .net or something... alas, it's 
still unreachable for me.

Anybody got any idea or is there some news I missed?

Thanks

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/refactoring/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/refactoring/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:refactoring-digest <at> yahoogroups.com 
    mailto:refactoring-fullfeatured <at> yahoogroups.com

(Continue reading)

George Dinwiddie | 1 Oct 21:14 2007

Re: Anybody knows where did refactoring.com go?


On Mon, October 1, 2007 15:00, alfredo chavez wrote:
> Hi all.
>
> Does anybody know what happened to the refactoring.com page? I've been
> trying to access it many times for the last few weeks but firefox keeps
> saying the server does not exist. I even went to Martin Fowler's web
> site an try the link there because I thought I probably typed the wrong
> domain, like .com instead of .org or .net or something... alas, it's
> still unreachable for me.

Hmmm...  Maybe try it again.  http://refactoring.com/ is available for me,
right now.

--

-- 
  ----------------------------------------------------------------------
   * George Dinwiddie *                      http://blog.gdinwiddie.com
   Software Development                    http://www.idiacomputing.com
   Consultant and Coach                    http://www.agilemaryland.org
  ----------------------------------------------------------------------

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/refactoring/

<*> Your email settings:
    Individual Email | Traditional

(Continue reading)

Carlos Curotto | 2 Oct 03:38 2007
Picon

Re: Anybody knows where did refactoring.com go?

It is available for me now, maybe it was a problem with your network, maybe
you can try again from here: http://www.refactoring.com/

On 10/1/07, George Dinwiddie <lists <at> idiacomputing.com> wrote:
>
>
> On Mon, October 1, 2007 15:00, alfredo chavez wrote:
> > Hi all.
> >
> > Does anybody know what happened to the refactoring.com page? I've been
> > trying to access it many times for the last few weeks but firefox keeps
> > saying the server does not exist. I even went to Martin Fowler's web
> > site an try the link there because I thought I probably typed the wrong
> > domain, like .com instead of .org or .net or something... alas, it's
> > still unreachable for me.
>
> Hmmm... Maybe try it again. http://refactoring.com/ is available for me,
> right now.
>
> --
> ----------------------------------------------------------
> * George Dinwiddie * http://blog.gdinwiddie.com
> Software Development http://www.idiacomputing.com
> Consultant and Coach http://www.agilemaryland.org
> ----------------------------------------------------------
>
>  
>

--

-- 
(Continue reading)

Willem Bogaerts | 2 Oct 10:02 2007
Picon

Re: Anybody knows where did refactoring.com go?

My "change notification agent" also sent a message that it deleted
refactoring.com from his list because it did not exist anymore. But now
it seems to be back.

Best regards,
-- 
Willem Bogaerts

Application smith
Kratz B.V.
http://www.kratz.nl/

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/refactoring/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/refactoring/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:refactoring-digest <at> yahoogroups.com 
    mailto:refactoring-fullfeatured <at> yahoogroups.com

<*> To unsubscribe from this group, send an email to:
(Continue reading)

alfredo chavez | 3 Oct 00:44 2007
Picon

Re: Anybody knows where did refactoring.com go?

 > "Willem Bogaerts" w-p <at> dds.nl toetah2000 escribió

> My "change notification agent" also sent a message
> that it deleted refactoring.com from his list
> because it did not exist anymore. But now it seems
> to be back. Best regards,
> -- Willem Bogaerts

Yes, it seems to be working now. Thank you all
-- Alfredo

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/refactoring/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/refactoring/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:refactoring-digest <at> yahoogroups.com 
    mailto:refactoring-fullfeatured <at> yahoogroups.com

<*> To unsubscribe from this group, send an email to:
    refactoring-unsubscribe <at> yahoogroups.com
(Continue reading)

Clarke, June | 4 Oct 02:11 2007
Picon

Refactoring as a Development Tool - Thursday, Oct 4th <at> 6M

If you plan to attend this meeting and have been entered into the SAIC
badging system, please RSVP to joonspoon <at> joonspoon.com
<mailto:joonspoon <at> joonspoon.com>  so that we can have a badge ready for
you. 

If you are not a U.S. citizen, bring your passport with you to the
meeting.

Directions  <at>  http://xpsd.org/SAICDirections

________________________________

	From:
sentto-6926925-1065-1191449518-june.clarke=saic.com <at> returns.groups.yahoo
.com
[mailto:sentto-6926925-1065-1191449518-june.clarke=saic.com <at> returns.grou
ps.yahoo.com] On Behalf Of Carl Manaster
	Sent: Wednesday, October 03, 2007 3:12 PM
	To: xpsandiego <at> yahoogroups.com
	Subject: [xpsandiego] Meeting Reminder: Refactoring as a
Development Tool
	
	

	Thursday, October 4th, 2007 6pm
	10260 Campus Point Drive, SAIC Building C
	
	Normal refactoring is looked at as a way to move legacy code to
brighter
	future. However, as many agile programmers have discovered, when
(Continue reading)

SREEDHAR REDDY | 6 Oct 11:12 2007
Picon

replacing delegation with inheritance

I am unable to understand this "delegate is shared by more than one object and is mutable. inthis case we cant 
replace the delegate with inheritance "
 can any one help me out by providing a example 

 Thanks
 sreedhar_517 <at> yahoo.com

       
---------------------------------
Don't let your dream ride pass you by.    Make it a reality with Yahoo! Autos. 

[Non-text portions of this message have been removed]

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/refactoring/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/refactoring/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:refactoring-digest <at> yahoogroups.com 
    mailto:refactoring-fullfeatured <at> yahoogroups.com

(Continue reading)

Giovanni D'Arienzo | 5 Oct 20:45 2007
Picon

Re: XML Colum on SqlServer2005

Hello all world
my name is giovanni and i write from Rome Italy.
this is the first one i write on this groups. and sorry for my bad enghlish.

i have a problem for to use a methodology.

i have a table on a Sqlserver 2005. this table have many columns, 300 and
for business case i can't reduce they.
i have think of to separate the colum used for statistic scope and i have
create the column for this. the other colums i have think of to write this
information as a xml document and memorize it on the column called
"metadati".

this choice have pro and versus.
pro:
you can serialize column on a class and add and remove propery of class.

versus:
you can't view the metadata column as full table view with all colums,but
you will see only a section, because the others information are on the xml.
you must sostituite the table with a View that use "forxml" for to see all
table value.

What do you think of this metodology, use it o no ?

--

-- 

Cordialmente
Giovanni D'Arienzo

(Continue reading)


Gmane