At thus point I would like to see:
- A release
- Go through JIRA and fix issues
- A release

We can update to Java 6 to allow the project to be built by Java 9 at any
time, no big deal IMO. Crud, the oldest Java I have installed is Java 6.
Hm, I'll push out Java 6 as the req and get that out of the way.

Gary


On Mon, Jul 17, 2017 at 11:19 AM, Simon Spero <sesunc...@gmail.com> wrote:

> On Jul 16, 2017 11:49 AM, "Matt Sicker" <boa...@gmail.com> wrote:
>
> C quality somewhat depends on which version of C you're trying to remain
> compatible with (I'm guessing C89 due to Windows, though I could be wrong).
> Valgrind and other tracing tools are typically used.
>
>
> Valgrind is a default choice (though then you still have plenty of
> configuration choices to make :)
>
> A similar set of functionality is available using the various sanitizers
> available in clang (and recent versions of gcc, though I haven't tried
> that). These are described in the clang user manual:
>
> http://clang.llvm.org/docs/UsersManual.html#controlling-code-generation
>
> Clang also supports static analysis, which can, um, detect errors
> statically. This can sometimes generate a bunch of false positives,
> depending on the coding  style. The analyzer typically produces an html
> report.  These analyzers can be run using scan build.
>
> There are quite a lot more static analyzers available via clang-tidy, which
> may or  may not  require installing an extra package.
>
> CppUnit is a sensible choice for unit tests, but does require that tests be
> written in C++, which might be a problem if you are sent back in time (tip:
> write to Bjarne at AT&T Bell Laboratories, and ask for a tape).
>

Reply via email to