Hello Tres,

Saturday, April 17, 2010, 3:41:02 AM, you wrote:

TS> -----BEGIN PGP SIGNED MESSAGE-----
TS> Hash: SHA1

<snip>

+lots on more docs
+lots on 100% coverage

TS> The trickier testing bits we would re-write as super thorough, no
TS> shortcuts-taken unit tests:  one testcase class per class (or API
TS> function) under test, at least one method per class-under-test method,
TS> with more preferred to get all code paths / preconditions covered.  The
TS> goal here would be to comment out the doctests from the test_suites and
TS> get the code to 100% coverage using pure unit tests.  Meanwhile, the
TS> doctests would be refactored into the Sphinx documentation, losing all
TS> the bits which obscure their intent as documentation.

I'm somewhat vary on unittests. I've seen some damn cryptic ones that
took a lot of time to decipher.
A doctest somehow forces you to dump your mind (well at least that, if
we're not that brilliant techdoc writers).
OTOH I think most unittests maybe have some comments, worst case they
don't even use "speaking" variable names.
I'm not sure whether we can enforce such rules (super thorough, no
shortcuts-taken, well commented) if we can't easier ones.


-- 
Best regards,
 Adam GROSZER                            mailto:agros...@gmail.com
--
Quote of the day:
You look tired

_______________________________________________
Zope-Dev maillist  -  Zope-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )

Reply via email to