What happens when 100% test code coverage just isn't enough.
In this episode, we talk with Mahmoud Hashemi about glom, a very cool project in itself, but a project that needs more coverage than 100%.
This problem affects lots of projects that use higher level programming constructs, like domain specific languages (DSLs), sub languages mini languages, compilers, and db query languages.
Also covered:
- awesome Python applications
- versioning: 0-ver vs calver vs semver
Special Guest: Mahmoud Hashemi.
Sponsored By:
Support Test and Code - A Podcast about Software Testing, Software Development, and Python
Links:
<p>What happens when 100% test code coverage just isn't enough.<br> In this episode, we talk with Mahmoud Hashemi about glom, a very cool project in itself, but a project that needs more coverage than 100%.<br> This problem affects lots of projects that use higher level programming constructs, like domain specific languages (DSLs), sub languages mini languages, compilers, and db query languages.</p> <p>Also covered:</p> <ul> <li>awesome Python applications</li> <li>versioning: 0-ver vs calver vs semver</li> </ul><p>Special Guest: Mahmoud Hashemi.</p><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://testandcode.com/digitalocean">DigitalOcean</a>: <a rel="nofollow" href="https://testandcode.com/digitalocean">Get started with a free $100 credit toward your first project on DigitalOcean and experience everything the platform has to offer, such as: cloud firewalls, real-time monitoring and alerts, global datacenters, object storage, and the best support anywhere. Claim your credit today at: do.co/testandcode</a></li></ul><p><a rel="payment" href="https://www.patreon.com/testpodcast">Support Test and Code - A Podcast about Software Testing, Software Development, and Python</a></p><p>Links:</p><ul><li><a title="Announcing glom" rel="nofollow" href="https://sedimental.org/">Announcing glom</a> — Restructured Data for Python</li><li><a title="Domain-specific language - Wikipedia" rel="nofollow" href="https://en.wikipedia.org/wiki/Domain-specific_language">Domain-specific language - Wikipedia</a></li><li><a title="awesome-python-applications" rel="nofollow" href="https://github.com/mahmoud/awesome-python-applications">awesome-python-applications</a> — Free software that works great, and also happens to be open-source Python.</li><li><a title="Meld" rel="nofollow" href="http://meldmerge.org/">Meld</a> — a visual diff and merge tool targeted at developers.</li><li><a title="ZeroVer: 0-based Versioning " rel="nofollow" href="https://0ver.org/">ZeroVer: 0-based Versioning </a></li><li><a title="SemVer: Semantic Versioning " rel="nofollow" href="https://semver.org/">SemVer: Semantic Versioning </a></li><li><a title="CalVer: Calendar Versioning" rel="nofollow" href="https://calver.org/">CalVer: Calendar Versioning</a></li><li><a title="episode 27: unit, integration, and system testing - Mahmoud Hashemi" rel="nofollow" href="https://testandcode.com/27">episode 27: unit, integration, and system testing - Mahmoud Hashemi</a></li></ul>
from Planet Python
via
read more
No comments:
Post a Comment