Yep, a test suite is fine, and making it a separate project as well.

-hk

On Mon, Aug 27, 2018 at 11:08 AM Don Morrison <d...@ringing.org> wrote:

> On Mon, Aug 27, 2018 at 9:29 AM Ken Tilton <kentil...@gmail.com> wrote:
> > Use one package per library. If you want to document your library,
> document the public bits.
>
> While by and large this does seem to work well, there is often value in
> having a second package for the tests, that uses the library’s main
> package. Otherwise you can accidentally use internal symbols in your tests
> in ways not publicly exposed to real users of your library; on those
> occasions when you really do need access to internal symbols in your tests
> it seems better to have to explicitly import or qualify them.
>
>
> --
> Don Morrison <d...@ringing.org>
> “Each of these views has been held by an important segment of the
> cognitive science community, and the two segments do not often
> communicate with each other, except sometimes to quarrel.”
>       – Herbert Simon, /Models of My Life/
>
>

-- 
Kenneth Tilton
http://tiltontec.com/

Reply via email to