An exception is a rarely occurring (exceptional!) condition that requires deviation from the program's normal flow.

learn more… | top users | synonyms

6
votes
3answers
216 views

Throwing exceptions when validation fails

When I want to check the validity of an attendance being entered into the system, I perform following action. AttendancePresenter Class ...
5
votes
2answers
98 views

Throw exception in constructor bad or good practice

I am doing a code review and I have encountered a class in an application that is throwing an exception in the constructor: ...
3
votes
1answer
29 views

Good approach to raise an exception

I have class House and module Lockable. Locking and unlocking House should reflect the real ...
8
votes
1answer
144 views

Unhandled Exception handler that captures a screenshot

So, whether you're still in the development stages or your app is already on the app store, you always hope your app isn't crashing. But if it is, you want to be sure you've got good crash reports, ...
14
votes
2answers
540 views

Using finally with return statement or not

I was wondering if it is the proper way to always put the return statement of a function with a try-catch clause in the finally ...
1
vote
1answer
44 views

How to add exceptions in a class that reads a config file?

I am using Boost for reading a config file that is in the .json format. I am using a class to do this and I am calling exit(message) in case of bad values or ...
2
votes
2answers
92 views

Python and Exception Handling IOError [closed]

I'm trying to work with exception handling by displaying "No Such File" when the file doesn't exist. I need to use a try statement. ...
5
votes
2answers
262 views
4
votes
1answer
113 views

Throw exception in favor of an error?

I've been reviewing my previous projects for the last few days. I've found that I never return an error from any of my methods. I always throw exceptions. I googled about exceptions vs errors and I ...
5
votes
2answers
2k views

Insert a character into a string

For practicing reasons I would like to write a method which inserts a character into a string. I would like to know: What is the best practice concerning placement of a comment within methods? For ...
5
votes
3answers
170 views

How to chain exceptions?

I have some function like: ...
18
votes
4answers
2k views

Is it a good practice to put an exception handler in every method?

I always add an exception handler when a new method is created, and I don't know if it is a good or bad practice. I thought it may be a bit of an annoyance when viewing the source code. Is it a good ...
4
votes
1answer
72 views

Generator expression in combination with StopIteration: kind of a hack?

The first piece of code should cover the standard expected data. But as you can easily see, the data not always conveys to this standard. The code works great but I wonder if this is thought be a ...
3
votes
1answer
101 views

Throw an exception to control the flow of code execution

There is a recommendation not to use an Exception to control the flow of execution. This gives me a reason for doubt when I do something like this: ...
1
vote
0answers
144 views

SDL boilerplate

The SDL code example on the SDL_Init page seems to be overly verbose, creating an exception class entirely for SDL_Init. I ...
5
votes
1answer
181 views

Rethrowing exception just as an information

I have something like that: My custom exception class: ...
3
votes
3answers
344 views

Reading a text file, need help cleaning exception handling

Which of the following is cleaner / more adopted standard of handling exceptions while coding a stream ? I would also appreciate a reason why one of the following trumps over other ? In my opinion I ...
3
votes
1answer
140 views
0
votes
1answer
82 views

Function that uses an exception to check if user exists

I have a User class that will throw an exception if the userid provided in the parameter does not correspond with a user. I've written a helper function that will return true or false depending on ...
0
votes
2answers
118 views

Try, catch, exceptions with java

Is this code good for checking if the variable texto is empty or not? How would it be done with try and catch? ...
0
votes
1answer
92 views

How to handle returned value if an exception happens in a library code

There is a lib code, trying to parse an Element Tree object. If exception happens, it either returns an empty dict of dict or a partially constructed object of such type. In this case, caller needs to ...
1
vote
1answer
2k views

Accumulating inner exception messages

Say, there is a class with some methods, that have try catch blocks. I need to accumulate messages from all inner exceptions of generated exception and use ...
2
votes
2answers
251 views

Raising an assertation error if string is not an email

I created a class EmailParser and check if a supplied string is an email or not with the help of the standard librarie's email module. If the supplied string is not an email I raise an exception. ...
1
vote
3answers
154 views

Java Exception Message

I have a few custom exception classes that I created simply for the sake of having my own exception message: ...
2
votes
2answers
159 views

Closing a ResultSet and rethrowing an Exception

Is this an acceptable way to make sure a java.sql.ResultSet is always closed, and also make sure that an Exception caught is propagated to the caller? Please don't hesitate to review other aspects ...
6
votes
5answers
358 views

Handling null exception when having multiple variables

I have a lot of variables that I need to check for exceptions and output the empty field in case of a null returned value (I am reading a calender list from Sharepoint and my program is supposed to ...
3
votes
1answer
457 views

Is there anything wrong with my self-implemented C++ exception class?

I wrote my own exception class, deriving from std::runtime_error to have Error-IDs, timestamps and inner exceptions. It seems to work, but are there any drawbacks? ...
10
votes
12answers
3k views

Can I return a null in a function if something goes wrong?

Lets say I have a function that should return me the information about all textfiles in a folder: ...
2
votes
1answer
224 views

Suggestions for improving error handling

I am interested in finding out what is the correct way of implementing error handling for this situation in C#. The system tries to do an operation. If the operation succeeded (returns a non-error ...
1
vote
1answer
171 views

Rails stylistic exception and bang usage

Question whether I should be throwing exceptions in the below model code (and rescuing in the controller - rescues not implemented below) or returning nil (in both or one of the exception cases). ...
0
votes
1answer
66 views

uplifitng return value error reporting to Exception based error reporting

In Framework Design guideline book there is a chapter about Exception and they talk about return-value-based error reporting and exception based error reporting and the fact that we in a O.O language ...
1
vote
1answer
156 views

PHP - Is this proper use of exceptions for error handling within classes?

I've searched plenty on this topic and have gotten a lot of good (but different) results. Some of the results weren't quite related and it does seem to be a matter of preference in the end, but I'm ...
5
votes
2answers
6k views

Is this the wrong way to handle AggregateException with Tasks

I'm seeing a lot of code like this at my new site ...
2
votes
3answers
414 views

Exception handling continuing the excecution

This code is for continuing the execution after an exception, and this is ugly: ...
2
votes
1answer
337 views

Simple factory pattern in scala (attempting to restrict use of new)

I am a Scala newbie and attempting to improve my skills. I have decided to be playful about it and work to do a conversion of the spaceinvaders game supplied with the LWJGL. It consists of 10 Java ...
1
vote
1answer
224 views

Critical review of a Simple Class

...
4
votes
0answers
1k views
4
votes
1answer
933 views

An implementation of “finally” in C++0x

I've made a quick finally type in C++: ...
2
votes
2answers
3k views

Generic C++ exception catch handler macro

I have this set of legacy C++ projects with a large number of public functions. At the start none of those publicly exposed functions had try..catch insulation inside them. When a C++ exception ...
2
votes
3answers
567 views

Clumsy try catch - how to perfect it?

I have the following construction in the program: ...
13
votes
5answers
943 views

What’s your opinion on a Throw() method?

Lately I seem to run into a situation very frequently where I want to write something like the following: ...
5
votes
2answers
4k views

Handling COM exceptions / busy codes

This code writes to Excel using the COM interface. The general issue is that any exception handling has to handle the "Excel is busy" exception. This occurs if information is sent to Excel quicker ...