Verifications a double

Verifications a double

by Kilian D'Eternod -
Number of replies: 1

Bonjour,

Est-il nécessaire de refaire des vérifications sur les arguments d'une fonction si celle-ci utilise une autre fonction qui vérifie de toute façon ses arguments ?

Par exemple dans bus, bus_forced_plug et bus_plug utilisent bus remap qui vérifie les addresses donc est-ce que la véfication des addresses données en arguments est nécessaire ?

Merci

In reply to Kilian D'Eternod

Re: Verifications a double

by Antoine Mehdi De Gendt -

Bonjour,

Tout ce qui est utilisé avant que vous fassiez l'appel à l'autre fonction(qui fait donc ses propres vérifications) doit être vérifié. Typiquement, si dans votre fonction la première chose que vous faites est appeler une autre fonction alors toutes les vérifications faites dans cette fonction n'ont pas besoin d'être refaites. Dans un autre cas, si vous faites d'autres choses avant d'appeler une fonction, cette partie du code doit être vérifiée.