8000 Add other tools section (#33) · misgeatgit/cppbestpractices@f87c1bb · GitHub
[go: up one dir, main page]

Skip to content

Commit f87c1bb

Browse files
Add other tools section (cpp-best-practices#33)
Add a other tools section and move Metrix++ entry there. Also add ABI compliance checker to other tools section.
1 parent fb744a1 commit f87c1bb

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

02-Use_the_Tools_Available.md

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -141,10 +141,6 @@ Both of these tools from [JetBrains](https://www.jetbrains.com/cpp/) offer some
141141

142142
Qt Creator can plug into the clang static analyzer, but *only* on the *co 8000 mmercial* version of Qt Creator.
143143

144-
### Metrix++
145-
146-
While not necessarily a static analyzer, [Metrix++](http://metrixplusplus.sourceforge.net/) can identify and report on the most complex sections of your code. Reducing complex code helps you and the compiler understand it better and optimize it better.
147-
148144
## Runtime Checkers
149145

150146
### Code Coverage Analysis
@@ -208,3 +204,13 @@ There should be a test enabled for every feature or bug fix that is committed. S
208204
### Negative Testing
209205

210206
Don't forget to make sure that your error handling is being tested and works properly as well. This will become obvious if you aim for 100% code coverage.
207+
208+
## Other Tools
209+
210+
### Metrix++
211+
212+
[Metrix++](http://metrixplusplus.sourceforge.net/) can identify and report on the most complex sections of your code. Reducing complex code helps you and the compiler understand it better and optimize it better.
213+
214+
### ABI Compliance Checker
215+
216+
[ABI Compliance Checker](http://ispras.linuxbase.org/index.php/ABI_compliance_checker) (ACC) can analyze two library versions and generates a detailed compatibility report regarding API and C++ ABI changes. This can help a library developer spot unintentional breaking ch 32E8 anges to ensure backward compatibility.

0 commit comments

Comments
 (0)
0