Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.programming > #2307

Re: etiology of exceptions

From "LudovicoVan" <julio@diegidio.name>
Newsgroups comp.programming
Subject Re: etiology of exceptions
Date 2012-10-10 18:24 +0100
Organization A noiseless patient Spider
Message-ID <k54b09$v0v$1@dont-email.me> (permalink)
References <d4aa81c8-9fb6-4251-a065-e3573eccce62@googlegroups.com> <902b53ef-fa30-4470-914f-a5d3bf904b60@googlegroups.com> <02c3ed18-a81a-4ae0-b03d-666bc239d862@k6g2000vbr.googlegroups.com>

Show all headers | View raw


"Nick Keighley" <nick_keighley_nospam@hotmail.com> wrote in message 
news:02c3ed18-a81a-4ae0-b03d-666bc239d862@k6g2000vbr.googlegroups.com...
> On Oct 8, 7:13 am, jussi.san...@ard.fi wrote:
>> tiistai, 25. syyskuuta 2012 17.29.21 UTC+3 bob kirjoitti:
<snip>

>> -exception are no program flow cotrol structures
>
> probably

But they do alter/contribute to the program flow (I mean, even when used 
properly).  To the point that we do model that flow, say, in a unit 
functional diagram.

>> -exception do not add to program correctness, but to robustness 
>> (operation out of specifications)
>
> the exceptions a function may throw could be thought of as part of its
> specification (though C++ has problems with this)

If it is not in the spec, it is not an exception in the technical sense. 
This might be clearer if we think, for instance, of the case of accessing an 
external API.

-LV
 

Back to comp.programming | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

etiology of exceptions bob <bob@coolfone.comze.com> - 2012-09-25 07:29 -0700
  Re: etiology of exceptions Daniel Pitts <newsgroup.nospam@virtualinfinity.net> - 2012-09-25 09:15 -0700
    Re: etiology of exceptions "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> - 2012-09-25 18:50 +0200
    Re: etiology of exceptions Willem <willem@turtle.stack.nl> - 2012-09-25 20:51 +0000
      Re: etiology of exceptions Daniel Pitts <newsgroup.nospam@virtualinfinity.net> - 2012-09-25 15:32 -0700
  Re: etiology of exceptions James Dow Allen <jdallen2000@yahoo.com> - 2012-09-25 23:43 -0700
  Re: etiology of exceptions "Chris Uppal" <chris.uppal@metagnostic.REMOVE-THIS.org> - 2012-09-28 08:07 +0100
    Re: etiology of exceptions Rui Maciel <rui.maciel@gmail.com> - 2012-09-28 09:47 +0100
  Re: etiology of exceptions jussi.santti@ard.fi - 2012-10-07 23:13 -0700
    Re: etiology of exceptions "LudovicoVan" <julio@diegidio.name> - 2012-10-08 22:37 +0100
      Re: etiology of exceptions Ian Collins <ian-news@hotmail.com> - 2012-10-09 10:46 +1300
        Re: etiology of exceptions "LudovicoVan" <julio@diegidio.name> - 2012-10-08 22:52 +0100
    Re: etiology of exceptions Nick Keighley <nick_keighley_nospam@hotmail.com> - 2012-10-10 08:06 -0700
      Re: etiology of exceptions "LudovicoVan" <julio@diegidio.name> - 2012-10-10 18:24 +0100
        Re: etiology of exceptions Nick Keighley <nick_keighley_nospam@hotmail.com> - 2012-10-11 05:35 -0700
          Re: etiology of exceptions "LudovicoVan" <julio@diegidio.name> - 2012-10-11 14:40 +0100
            Re: etiology of exceptions Nick Keighley <nick_keighley_nospam@hotmail.com> - 2012-10-11 08:20 -0700
            Re: etiology of exceptions jussi.santti@ard.fi - 2012-10-15 08:28 -0700
              Re: etiology of exceptions "LudovicoVan" <julio@diegidio.name> - 2012-10-15 22:13 +0100
          Re: etiology of exceptions Rui Maciel <rui.maciel@gmail.com> - 2012-10-11 15:35 +0100
            Re: etiology of exceptions Nick Keighley <nick_keighley_nospam@hotmail.com> - 2012-10-11 08:21 -0700
      Re: etiology of exceptions jussi.santti@ard.fi - 2012-10-15 08:10 -0700
        Re: etiology of exceptions "LudovicoVan" <julio@diegidio.name> - 2012-10-15 22:16 +0100

csiph-web