Home » Extra libraries, Code snippets, applications etc. » C++ language problems and code snippets » Capture division by zero
Re: Capture division by zero [message #55206 is a reply to message #55184] |
Sun, 18 October 2020 21:21   |
 |
Klugier
Messages: 1099 Registered: September 2012 Location: Poland, Kraków
|
Senior Contributor |
|
|
Hello Koldo,
From my personal experience you should identify all the places when division by zero can occurred and handle error separately. To find all places you should use static analyzer. I saw that cppcheck and clang-tidy have tools to detect problem such this.
I also suggest to cover each of the code that can cause division by zero problem with unit tests. Some time ago I added plugin/gtest to the bazaar to make code more bulletproof. One of the reason programmers use unit tests is to test corner cases easily.
Resources:
- https://sourceforge.net/p/cppcheck/wiki/ListOfChecks/ (Just search of division)
Klugier
U++ - one framework to rule them all.
[Updated on: Sun, 18 October 2020 21:40] Report message to a moderator
|
|
|
 |
|
Capture division by zero
By: koldo on Fri, 16 October 2020 09:15
|
 |
|
Re: Capture division by zero
By: Didier on Sat, 17 October 2020 23:53
|
 |
|
Re: Capture division by zero
By: koldo on Sun, 18 October 2020 21:38
|
 |
|
Re: Capture division by zero
By: koldo on Mon, 19 October 2020 07:57
|
 |
|
Re: Capture division by zero
By: Didier on Mon, 19 October 2020 20:54
|
 |
|
Re: Capture division by zero
By: koldo on Tue, 20 October 2020 08:02
|
 |
|
Re: Capture division by zero
By: Didier on Tue, 20 October 2020 20:58
|
 |
|
Re: Capture division by zero
By: koldo on Wed, 21 October 2020 07:55
|
 |
|
Re: Capture division by zero
By: Didier on Wed, 21 October 2020 20:29
|
 |
|
Re: Capture division by zero
By: mirek on Tue, 27 October 2020 09:27
|
 |
|
Re: Capture division by zero
By: koldo on Tue, 27 October 2020 10:58
|
 |
|
Re: Capture division by zero
|
 |
|
Re: Capture division by zero
By: mirek on Mon, 25 July 2022 09:39
|
 |
|
Re: Capture division by zero
|
 |
|
Re: Capture division by zero
By: Klugier on Sun, 18 October 2020 21:21
|
 |
|
Re: Capture division by zero
By: Klugier on Mon, 26 October 2020 23:51
|
 |
|
Re: Capture division by zero
By: mirek on Tue, 27 October 2020 11:53
|
 |
|
Re: Capture division by zero
By: koldo on Tue, 27 October 2020 17:08
|
 |
|
Re: Capture division by zero
By: Didier on Tue, 27 October 2020 18:58
|
 |
|
Re: Capture division by zero
By: koldo on Tue, 27 October 2020 19:21
|
Goto Forum:
Current Time: Wed Apr 30 11:49:58 CEST 2025
Total time taken to generate the page: 0.00906 seconds
|