investigate: contract driven, metadata-based property and/or automated testing #43
Labels
area/test
kind/feature
Categorizes issue or PR as related to a new feature.
lifecycle/stale
Denotes an issue or PR has remained open with no activity and has become stale.
Milestone
Relentless automation!
One shall see that given limited time and efforts, programmers tend to skip writing tests, and code quality plummets when a whole team joins such action. Tests should be automated, if possible.
There should be an investigation into how it can be done with limited efforts from application developers.
There's gopter that was inspired by Scalacheck (which was in turn inspired by Quickcheck). Without a strong type system, Golang automated testing can be done via contracts written in the shape of metadata, etc. and extracted and enforced by reflections.
Let's see where it leads us to ...
The text was updated successfully, but these errors were encountered: