Coder Social home page Coder Social logo

reserved identifier violation about libddd HOT 7 CLOSED

lip6 avatar lip6 commented on September 16, 2024
reserved identifier violation

from libddd.

Comments (7)

yanntm avatar yanntm commented on September 16, 2024

Sorry but treating "issues" is time consuming, and issues are not a place to interact with bots, but with actual users or developers of the software. I have my own code quality analysis tools, thank you.
This behavior has been reported asking for a ban of this user.

from libddd.

elfring avatar elfring commented on September 16, 2024

I have my own code quality analysis tools, thank you.

🤔 It seems that we stumble on a temporary disagreement about implementation details.

💭 I suggest to avoid that software components depend on undefined behaviour.

from libddd.

yanntm avatar yanntm commented on September 16, 2024

Right, if my formal verification tool exhibits UB or some other non deterministic behavior, please do report that, as a user.

But this code base is stable, and rigorously tested at the functional level (e.g. winning formal verification competitions), so it seems extremely doubtful that any such behavior exists.

  • it does not even target C++ standard since we use gcc specific features in it anyway.
    So if the symbol does not clash with anything in gcc, I'm happy.

If it did, I would already know about it, it would most probably create probably severe compilation errors, the _prefix naming of storage classes w.r.t. to containers is used through the code base. If UB existed w/o compilation errors the functional tests would exhibit it.

So we are back to simply an issue submitted by an automated code quality tool (basically a bot), not a user reporting an actual issue with the software.

A repo with a lot of pending issues just looks bad, so I certainly do not want bots (other than my own) creating issues or PR, esp. if they are in fact irrelevant like this one. Just answering this pointless issue that you don't even care about is taking my time.

So the point remains, issues are not for interacting with automated code quality analysis tools, which are only indicative anyway in the best case.

So, please refrain from (mis)using this communication vector to pander whatever code quality analysis improvement you're trying to sell, it's bad etiquette.

from libddd.

yanntm avatar yanntm commented on September 16, 2024

I'll link a few of my colleagues here so I can share my thoughts with them as the numerous issues submitted all concern MCC related tools. so these are all people I know.

cesaro/cunf#1

TAPAAL/verifytapn#23

greatspn/SOURCES#41

Tj-Cong/EnPAC_2021#1

asminer/smart#1

from libddd.

elfring avatar elfring commented on September 16, 2024

…, so it seems extremely doubtful that any such behavior exists.

💭 Undefined behaviour exists as known rules from the standard specification of the programming language “C++” get violated.

it does not even target C++ standard since we use gcc specific features in it anyway.

💭 I recommend to reconsider also this view.

So if the symbol does not clash with anything in gcc, I'm happy.

🤔 I find such a software development approach questionable.

…, not a user reporting an actual issue with the software.

I am a special user who dared to present another bug report.

from libddd.

elfring avatar elfring commented on September 16, 2024

so these are all people I know.

💭 Several developers and code reviewers are aware that some programmers repeat known weaknesses and mistakes (in various software components).

from libddd.

yanntm avatar yanntm commented on September 16, 2024

GH team advises simply moderating the offending user so I'll do that.

from libddd.

Related Issues (1)

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.