GithubHelp home page GithubHelp logo

Comments (12)

slavaGanzin avatar slavaGanzin commented on August 20, 2024

Hello, Markus. I would love to. But can you explain your use case? Or a situation you get these errors?

I'm not that good at C. So if there are some obvious problems, I would be pleased with any help from you.

from await.

elfring avatar elfring commented on August 20, 2024

I suggest to avoid ignorance of return values a bit more.
Would you like to detect every error situation as early as possible?

from await.

slavaGanzin avatar slavaGanzin commented on August 20, 2024

@elfring you're right this should be fixed. If you have time, please, make PR. Otherwise I'll do it when I have free time.

from await.

elfring avatar elfring commented on August 20, 2024

🤔 How do you think about to improve static source code analysis also for this software?

from await.

slavaGanzin avatar slavaGanzin commented on August 20, 2024

@elfring I know nothing about. But if you think it's needed I'm open to any suggestions

from await.

elfring avatar elfring commented on August 20, 2024

💭 Would you become interested in aspect-oriented software development?

from await.

slavaGanzin avatar slavaGanzin commented on August 20, 2024

Markus, if you mean to separate everything into some kind of microservices and then exchange messages between them. Yeah, I can see, it can be beneficial, but it's kinda overengineering for a 400 LOC program, don't you think?

from await.

elfring avatar elfring commented on August 20, 2024

I am trying to present an other view also for the usage of aspect-oriented programming.

💭

from await.

slavaGanzin avatar slavaGanzin commented on August 20, 2024

I'm JS/Python developer, I know how to use AOP. But I don't see how this can be beneficial for such a small tool. And I definitely don't want to rewrite everything to some overengineered monster, just to be sure that this is "the right way". Because this tool works, and it suits my needs.

from await.

elfring avatar elfring commented on August 20, 2024

…, I know how to use AOP.

This is good to know.

But I don't see how this can be beneficial for such a small tool.

🤔 Further development tools can help to avoid programming mistakes, can't they?

And I definitely don't want to rewrite everything to some overengineered monster,

💭 I hope that advanced methodologies can be taken better into account.

just to be sure that this is "the right way".

💭 It is just safer to handle also “exceptional” situations, isn't it?

from await.

slavaGanzin avatar slavaGanzin commented on August 20, 2024

I’ve talked to chatgpt. Shame on me

from await.

elfring avatar elfring commented on August 20, 2024

💡 You did not talk with the software “ChatGPT” for this issue.

💭 Do you care still for incomplete error detection and improvable exception handling?

from await.

Related Issues (6)

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.