GithubHelp home page GithubHelp logo

Idea exception handling about reactphysics3d HOT 1 OPEN

xSeditx avatar xSeditx commented on June 17, 2024
Idea exception handling

from reactphysics3d.

Comments (1)

DanielChappuis avatar DanielChappuis commented on June 17, 2024

Hello,

Thanks a lot for your feedback.
The idea is that asserts in the code are not there for the user of the library. They are for the developers of ReactPhysics3D in order to know about something should never happen. What is missing, I think, is code to make sure the user of the library cannot do something that might result in an assert somewhere. For instance, we could throw a C++ exception at the creation of an object of the library when this one is not in a valid or correct state (which could result in an assert later in the execution).

Could you please list in this issue what kind of errors did you solve using the asserts in the library ?
This way, I can try to improve this and make sure the user dos not have asserts because of wrong state of an object. What kind of errors have you done using the library that you have solved by looking at a raised assert ?

from reactphysics3d.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.