Tests, Tests, Tests

La plupart des calculs datent de la version originale faite il y a dis ans et même si nous les avons réécrits plusieurs fois dans des langages de programmation différents, ils sont quand même éprouvés. Mais en ajoutant les nouveaux modèles, nous avons trouvé quelques erreurs comme le Dipsy Mini qui pouvait d’après l’app descendre à 40 pieds! Cela dit, si quelqu’un a encore la table de profondeur de ce Dipsy, ce serait intéressant de vérifier ce qu’ils écrivaient à l’époque. Nous avons racheté un Dipsy Mini et il ne vient même plus avec aucune information d’utilisation et le site est avare d’information. toujours est-il que vu le nombre grandissant de modèles, nous avons décidé de faire un système de validation des résultats pour chaque plongeurs. Pour chaque, nous avons donc écrit une procédure qui vérifie en fonction du modèle, de la vitesse du bateau, la position de la plaque de direction, et tous les autres paramètres, si le résultat correspond bien à l’information disponible.

Chaque test prend les information du fabricant et lance la function de calcul pour comparer le résultat. Par exemple, si on regarde le document ci-dessus, pour le Dipsy #1, il faut 16 pieds de lignes pour amener le leurre à 10 pieds si la plaque est centrée. On teste ensuite la même profondeur avec la plaque de dérive sur 3 et on doit obtenir 30 pieds. On continue les tests, jusqu’à 70′ de profondeur et l’anneau ajouté.

Ce système permettra de s’assurer que l’ajout d’un nouveau modèle ou d’une nouvelle fonction n’interfère pas sur les résultats.