try/catch idiom in std.datetime

Walter Bright newshound2 at digitalmars.com
Thu Nov 21 06:52:22 PST 2013


On 11/21/2013 6:10 AM, Dicebot wrote:
> You need to prove first that it results in more bugs because of inherent code
> style traits, not preferences of target audience.

You're saying that human factors engineering is purely a matter of personal 
preference. IT IS NOT. The way the mind works is not random.


> Same with your plane example - as described, one case wasn't objectively worse
> than another (or probably was but it wasn't checked).

Yes it was checked. People crashed. It was objectively worse. It's not a matter 
of preference.


> But as it is all about
> pilots (who are very alive subjects), subjective comparison is important enough
> to make the change and resulted in real practical improvement.

A real practical improvement is quite objective and measurable - fewer crashes. 
It's not happenstance that airline travel is far, far safer now. An awful lot of 
crashes were caused by pilot confusion - and every one is analyzed and designs 
are changed and tested to eliminate that confusion.

The objective results are obvious.


More information about the Digitalmars-d mailing list