Ostatnio naciskałem na moją grupę, aby włączyła więcej testów podczas pisania swojego kodu. Było kilka poważnych błędów, których złapanie zajęło dużo więcej czasu, niż prawdopodobnie mówienie było konieczne, ponieważ nie mieliśmy dobrego reżimu testowania.
Podejrzewam jednak, że posiadanie odpowiednich narzędzi do automatyzacji (lub usprawnienia) procesu z pewnością byłoby przydatne. Z drugiej strony nie znam różnych opcji pakietów testowych C ++ i jak się między nimi decydować?
Czy istnieją wytyczne dotyczące tego, czego należy szukać - i czy istnieją takie, które są specjalnie dostosowane do zastosowań numerycznych?