Spec#, nullables and more
Rainer Deyke
rainerd at eldwood.com
Fri Nov 5 22:13:44 PDT 2010
On 11/5/2010 17:41, Walter Bright wrote:
> In other words, I create an array that I mean to fill in later, because
> I don't have meaningful data for it in advance.
That's a faulty idiom. A data structure that exists but contains no
valid data is a bug waiting to happen - no, it /is/ a bug, even if it
does not yet manifest as incorrect observable behavior. (Or at best,
it's an unsafe optimization technique that should be wrapped up in an
encapsulating function.)
--
Rainer Deyke - rainerd at eldwood.com
More information about the Digitalmars-d
mailing list