Faite attention à la programmation par contrat qui dégage en mode release par rapport au mode debug.
Un mode debug c'est bien pour le debug mais pas pour la validation.
Par exemple, dans l'industrie, tu lances toujours tes long scripts de validation sur la version du binaire final, surtout si tu es dans une application dite temps réel. Si le but de lisaac est d'être bas niveau, il y a un gros marché à ce niveau là.
Or, il ne signifie rien de faire une validation lourde dans une appli temps réel en mode debug.
Le cout d'une validation est telle, que souvent, on préfaire faire modifier le hardware que le soft !
Tout ça pour dire que cela serait bien de faire une vérification statique avec "back propagation" pour vérifier le contrat, plutôt que de le faire au run time.
[^] # Re: le... "versionning" ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Lisaac 0.84 est sorti. Évalué à 1.
Un mode debug c'est bien pour le debug mais pas pour la validation.
Par exemple, dans l'industrie, tu lances toujours tes long scripts de validation sur la version du binaire final, surtout si tu es dans une application dite temps réel. Si le but de lisaac est d'être bas niveau, il y a un gros marché à ce niveau là.
Or, il ne signifie rien de faire une validation lourde dans une appli temps réel en mode debug.
Le cout d'une validation est telle, que souvent, on préfaire faire modifier le hardware que le soft !
Tout ça pour dire que cela serait bien de faire une vérification statique avec "back propagation" pour vérifier le contrat, plutôt que de le faire au run time.
"La première sécurité est la liberté"