An exception is a rarely occurring (exceptional!) condition that requires deviation from the program's normal flow.
2
votes
0answers
34 views
AggregateException handling
How do you handle AggregateException? It is really useful in many TPL or business scenarios, but handling is a real pain. I defined the following three extensions ...
0
votes
1answer
46 views
Custom Exceptions based off the Visual Studio snippet
I'm creating my own application exception types so I could catch them higher in the call stack and take specific action. I'm looking to get feedback on the latest exception I've written for two ...
1
vote
1answer
40 views
Function to validate parameter and throw exception when invalid
I've asked a question receiving excessive (in a good sense) feedback. After I've incorporated it into the code, it changed substantially and I felt that I'd need opinion on the new version. Posting ...
0
votes
0answers
50 views
Exception-logging handler for the DAO layer
I'm a bit clueless on how to handle exceptions. What I've think so far is to use a custom error page for the users so they can't see the full exception for security reasons and log the exception in a ...
5
votes
2answers
180 views
“Better” Exception with autogenerated message
Because I don't like writing the same useless exeption messages all the time ;-) I thought I create a better exception that would make this for me. This is what I came up with:
...
3
votes
2answers
103 views
Throw an exception which contains a nested set of previous exceptions
I have a set of domain objects which try to find a solution to a problem.
The top level object has an algorithm which splits up the problem and delegates it to lower level objects, which in turn do ...
3
votes
1answer
128 views
Custom error/fatal error and exception handler in PHP
Introduction
I wrote three functions that aims to log errors and exceptions as well as show a user a generic error page. Would appreciate some feedback on it with regards to the PSR standards and if ...
7
votes
1answer
125 views
Cancellable futures, interaction with throwing destructors
I'm reinventing std::future from scratch (for an upcoming talk). I'd like to incorporate as many of the latest and most likely-to-succeed proposals as possible, and ...
1
vote
1answer
76 views
Working with Exceptions Exercise
The task:
There is an AccountManager that makes transfers. It receives 2 arrays of the same size: accounts and sums. They need to be transferred to the accounts ...
1
vote
2answers
189 views
Parsing double from string
I'm trying to parse Double from String in Java. The string input is not necessarily a number, any non number input should be ...
7
votes
2answers
80 views
A closed exception system
I am working on yet another toy project that I named SGL (for "Standard Generic Library" since it mimics some features of C++'s STL as well as a few more utilities from the C++ standard library). ...
8
votes
4answers
430 views
C# PasswordService class
I am new to C# and develop a configurable PasswordService class. As the code works the next step is to improve the code.
Right now there are the following options:
...
1
vote
3answers
30 views
Managing batch runs of Fortran programs
I have a program which basically manages batch runs of some underlying Fortran programs, and at the end, I want to move all the related files into a different directory.
At the moment, there is ...
3
votes
0answers
55 views
Extending Exceptions with module-specific prefix, intended for parsing error reporting
For one of my [WIP] project, I extended the dictionary class a lot with specific handlers, as such I determined that I wanted KeyError and ...
8
votes
2answers
628 views
Customized Exception
I am building my "base exception to end all base exceptions" class in C# and was looking for some opinions on my implementations so far. Ideally my usage of integrated Rethrow, Throw, and ThrowFatal ...
2
votes
1answer
783 views
Checking if a directory exists in FTP without relying on exception handling?
I've written a method to check if a directory already exists on an FTP server. The only way I could see to make this work was to return a different result from the method if an exception is thrown - ...
7
votes
1answer
477 views
Morse Code Converter
I wanted an uncomplicated project to get myself started again. Although this works I was wondering if it's the best approach, especially when it comes to validation parts? It seems to me that I'm ...
1
vote
2answers
74 views
Simple interface and class for holding text to be analyzed
I am making a sentiment analysis library targeted first at social media text (like Twitter) and then I will expand it for more general use.
For the first step I am making a simple interface and a ...
1
vote
3answers
5k views
Use of Exception to log execution stack trace
I've been back and forth with a colleague over the use of Throwable.fillInStackTrace. This Log class is meant to wrap the Simple ...
3
votes
2answers
887 views
Guard statement extension methods for common object guards
I wrote a couple of extension methods for common guard statements I write a lot. These are extension methods for Object, and allow me to quickly guard against common scenarios.
I'm using .Net 3.5 ...
5
votes
2answers
591 views
Simple factorial program using recursion
Two concepts I realized I needed to understand and use more are recursion and Exceptions. Thus, I combined both in the following program. Although it began with a focus on using recursion it became ...
2
votes
2answers
377 views
“Nice Angles” - Code Eval challenge
Out of fun, I solved "Nice Angles" challenge on CodeEval in C# 4.0:
CHALLENGE DESCRIPTION:
Write a program that outputs the value of angle, reducing its
fractional part to minutes and ...
3
votes
2answers
63 views
4
votes
2answers
254 views
Cleaning up file resources in a DRY manner
I've written a function that generates a report, and then sends it as an attachment to an email. I don't want to clutter the function with a lot of calls to close up the filesystem, if there was an ...
3
votes
2answers
295 views
Custom exit with only some exceptions in Python
I want to define an exit code for some exceptions and some exceptions only. I want that the only input is that dictionary with the definition.
...
6
votes
3answers
3k 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
3k views
Storing a message from a queue
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
36 views
Good approach to raise an exception
I have class House and module Lockable. Locking and unlocking House should reflect the real ...
10
votes
1answer
1k 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
2k 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
126 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
217 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
297 views
4
votes
1answer
195 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 ...
6
votes
3answers
14k 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
704 views
21
votes
4answers
3k 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
94 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
548 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:
...
2
votes
0answers
425 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
250 views
Rethrowing exception just as an information
I have something like that:
My custom exception class:
...
3
votes
3answers
1k 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
171 views
0
votes
1answer
93 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
150 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
314 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 ...
2
votes
1answer
5k 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
338 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
504 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
281 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 ...