Vor kurzem habe ich meine Gruppe dazu gedrängt, mehr Tests beim Schreiben ihres Codes einzubeziehen. Es gab einige große Fehler, deren Behebung viel länger dauerte, als es wahrscheinlich nötig gewesen wäre, da wir kein gutes Testverfahren eingerichtet hatten.
Ich vermute jedoch, dass die Verwendung geeigneter Tools zur Automatisierung (oder Optimierung) des Prozesses sicherlich nützlich wäre. Andererseits kenne ich die verschiedenen Optionen für C ++ - Testsuiten nicht und weiß nicht, wie ich mich zwischen ihnen entscheiden soll.
Gibt es Richtlinien, nach denen gesucht werden muss - und gibt es Richtlinien, die speziell auf numerische Anwendungen ausgerichtet sind?