Markus Elfring

Results 555 comments of Markus Elfring

* Are you interested to apply [aspect-oriented software development](http://aspectc.org/ "Software development with AspectC++?")? * How do you think about to encapsulate error detection and corresponding exception handling as [a reusable...

- Does [a tool like “autoscan”](https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.69/html_node/autoscan-Invocation.html "Using autoscan to create configure.ac") show any software dependencies that you find worth for further considerations? - How do you think about to support...

How do you think about to [use a development tool like “clang-tidy” for corresponding source code adjustments](https://clang.llvm.org/extra/clang-tidy/checks/readability-delete-null-pointer.html "Deletion of unnecessary null pointer checks")?

Will [C++ support](https://stackoverflow.com/questions/228783/what-are-the-rules-about-using-an-underscore-in-a-c-identifier#answer-228797 "What are the rules about using an underscore in a C++ identifier?") matter for this software library?

I suggest to avoid [ignorance of return values](https://cwe.mitre.org/data/definitions/252.html "Checking more return values") a bit more. Would you like to detect every error situation as early as possible?

How do you think about to improve [static source code analysis](https://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis#C.2C_C.2B.2B "Tools for code analysis") also for this software? ----- * Are you interested to apply [aspect-oriented software development](https://aspectc.org/ "Software...

Can higher level development tools help to improve also this software implementation further?

Yes. - There are development tools available which could help more with the desired completion of exception handling. :crystal_ball: How do you think about to extend the software tool box?

Examples: * Programming language “C++” * Semantic patch language (Coccinelle) * AspectC++

I know these tools to some degree. :crystal_ball: How will their application acceptance evolve by other software designers, system testers and developers?