comp.lang.ada
 help / color / mirror / Atom feed
From: "Kent Paul Dolan" <xanthian@well.com>
Subject: Re: Upping the ante (was): ToString?
Date: Fri, 5 Apr 2002 19:45:32 +0000 (UTC)
Date: 2002-04-05T19:45:32+00:00	[thread overview]
Message-ID: <5e081eac7f7a97a4b8c0fa173d366970.48257@mygate.mailgate.org> (raw)
In-Reply-To: pan.2002.04.04.21.10.34.608997.22587@jps-nospam.net

"Eric G. Miller" <egm2@jps-nospam.net> wrote:

> Kent Paul Dolan wrote:

> > But the java SDK API docs recommend exactly that for every class, you
> > override this behavior inherited from Object, wherever some other
> > toString() implementation makes more sense for your object, which is why
> > I consider this to be an implied contract.  If you don't keep the
> > contract, and go with the default, you deserve the results, it seems to
> > me.

> Implied contracts don't hold up in court.  Especially when they only
> make recommendations...

An interesting, (and cynical) view, but since the first beneficiary of
overriding *.toString()
is always the programmer himself or herself (toString() is an essential
debugging tool),
this isn't quite the same as the instances you cite.

xanthian.


-- 
Posted via Mailgate.ORG Server - http://www.Mailgate.ORG



  reply	other threads:[~2002-04-05 19:45 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-03-12 13:16 ToString? Nazgul
2002-03-12 13:24 ` ToString? Peter Hermann
2002-03-12 13:25 ` ToString? Ingo Marks
2002-03-12 13:27 ` ToString? Larry Hazel
2002-03-12 13:30 ` ToString? Martin Dowie
2002-03-12 16:48   ` ToString? Jeffrey Carter
2002-03-13  8:38     ` ToString? Martin Dowie
2002-03-13 22:18       ` ToString? Jeffrey Carter
2002-03-14  0:36         ` ToString? Adrian Knoth
2002-03-15  4:58 ` Upping the ante (was): ToString? Kent Paul Dolan
2002-03-15  5:22   ` Jim Rogers
2002-04-04 23:21     ` Kent Paul Dolan
2002-04-05  5:09       ` Eric G. Miller
2002-04-05 19:45         ` Kent Paul Dolan [this message]
2002-04-06  4:07           ` Eric G. Miller
2002-04-06 22:23             ` Implied Programming contracts: " Kent Paul Dolan
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox