Markus Elfring
Markus Elfring
:eyes: Some source code analysis tools can help to find opportunities for improving software components. :thought_balloon: I propose to [increase the usage of augmented assignment statements](https://docs.python.org/3/reference/simple_stmts.html#augmented-assignment-statements "Augmented assignment statements") accordingly....
I would like to point out that identifiers like "[`__leanclub__api__`](https://github.com/typcn/LeanClub/blob/9ed88f72cbdb95eb8e5c84c6974631b9adde3678/src/api.h#L9)" and "[`__URLENCODE_H__`](https://github.com/typcn/LeanClub/blob/9ed88f72cbdb95eb8e5c84c6974631b9adde3678/src/oauth/urlencode.h#L1)" [do not fit](https://www.securecoding.cert.org/confluence/display/cplusplus/DCL51-CPP.+Do+not+declare+or+define+a+reserved+identifier#DCL51-CPP.Donotdeclareordefineareservedidentifier-NoncompliantCodeExample%28HeaderGuard%29) to the expected naming convention of the C++ language standard. Would you like to adjust...
Would you like to replace more defines for constant values by [enumerations](https://en.wikipedia.org/wiki/Enumerated_type#C_and_syntactically_similar_languages "Description for enumerated types") to stress their relationships? - […`_COLOR`](https://github.com/microsoft/ProcMon-for-Linux/blob/70d5196efce7e4e625912ceadccadbcc42f83af4/src/display/screen.h#L47) - [`TRACER_`…](https://github.com/microsoft/ProcMon-for-Linux/blob/70d5196efce7e4e625912ceadccadbcc42f83af4/src/tracer/tracer_engine.h#L14)
Would you like to add more error handling for return values from functions like the following? - [pthread_mutex_init](http://pubs.opengroup.org/onlinepubs/9699919799/functions/pthread_mutex_init.html "Initialize a mutex.") ⇒ [HashCheckQueue constructor](https://github.com/rakshasa/libtorrent/blob/7b29b6bd2547e72e22b9b7981df27092842d2a10/src/data/hash_check_queue.cc#L47) - [pthread_mutex_lock](http://pubs.opengroup.org/onlinepubs/9699919799/functions/pthread_mutex_lock.html "Lock a mutex.") ⇒...
There are some task execution environments available to which data processing can be delegated. How do you think about to extend your tool so that more processors and also remote...
`gg`’s intermediate representation is provided as [a JSON file with a specific structure](https://www.usenix.org/system/files/atc19-fouladi.pdf "Paper “From Laptop to Lambda: Outsourcing Everyday Jobs to Thousands of Transient Functional Containers”") so far. This...
Would you like to add the configuration script “[AX_PTHREAD](https://www.gnu.org/software/autoconf-archive/ax_pthread.html "How to build C programs using POSIX threads")” to [your build specification](https://github.com/StanfordSNR/gg/blob/ebd6dba76f80104b48f7ab8c5c5aecf2ca209cdc/configure.ac#L17 "Update candidate")?
:eyes: Some source code analysis tools can help to find opportunities for improving software components. :thought_balloon: I propose to [increase the usage of combined operators](https://www.php.net/manual/en/language.operators.assignment.php#language.operators.assignment.arithmetic "Description for assignment operators") accordingly....
I would like to point out that identifiers like “[`__LOGGER_H__`](https://github.com/Zilliqa/Zilliqa/blob/459d09da3f5fb9115cc4493455cfe5b7261c74c1/src/libUtils/Logger.h#L18 "Update candidate")” and “[`__ZILLIQA_H__`](https://github.com/Zilliqa/Zilliqa/blob/a4a7922e13fe42be685137d3ab45139c0b30ee40/src/libZilliqa/Zilliqa.h#L18 "Another update candidate")” [do eventually not fit](https://www.securecoding.cert.org/confluence/display/cplusplus/DCL51-CPP.+Do+not+declare+or+define+a+reserved+identifier#DCL51-CPP.Donotdeclareordefineareservedidentifier-NoncompliantCodeExample%28HeaderGuard%29 "Do not declare an identifier which is reserved for...
:eyes: Some source code analysis tools can help to find opportunities for improving software components. :thought_balloon: I propose to [increase the usage of compound operators](https://262.ecma-international.org/12.0/#sec-assignment-operators "Description for assignment operators") accordingly....