Excellent article ! Je n'ai pas encore été touché par des erreurs d'alignement, mais on m'y a sensibilisé dans une revue de code il y a longtemps déjà.
C'est le genre d'erreur qui semble difficile à rencontrer jusqu'au jour où...
Les architectures les plus répandues, avec lesquelles on apprend à programmer, gèrent généralement les accès non alignés.
Il faut du code qui manipule des pointers (offsets non triviaux, casts).
Pas tellement documenté dans les tutoriaux.
Donc on y est réellement exposé un peu tard dans son parcours.
Vous faites comment pour empêcher ce genre de bombe à retardement d'arriver dans votre code ?
# Next level
Posté par DerVogel . En réponse au journal "It works on my satellite". Évalué à 6.
Excellent article ! Je n'ai pas encore été touché par des erreurs d'alignement, mais on m'y a sensibilisé dans une revue de code il y a longtemps déjà.
C'est le genre d'erreur qui semble difficile à rencontrer jusqu'au jour où...
Donc on y est réellement exposé un peu tard dans son parcours.
Vous faites comment pour empêcher ce genre de bombe à retardement d'arriver dans votre code ?