Поделитесь мыслями о способе тестирования который часто незаслуженно обходят вниманием.
Речь идет о тестировании программы во время выполнения, чем то пересекается с использлованием assert в С++ и Design Contracts.
Например использую в программе пространственное KD дерево. Вместо написания теста на отдельный функционал и сценарии использования , можно проверять все инварианты дерева при модификации данных и запускать проверку целостности всей структуры в ключевых местах сразу по месту выполнения.
кто использует похожее и какие преимущества недостатки вы видите ?
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>