Mentions légales du service

Skip to content
Snippets Groups Projects
Commit 9ea9135a authored by Florent Bouchez Tichadou's avatar Florent Bouchez Tichadou
Browse files

fin des notes de vendredi 25/03

parent 2e725a85
No related branches found
No related tags found
1 merge request!1Main
......@@ -106,12 +106,25 @@ calcul de denivele ou on ne fait que une somme alors que parfois il faut soustra
** Liste de bugs de réunion du vendredi 25 mars matin
Catégories
- structures
- language
- off by one
- ordre instructions
- boucle infinie
- scope
- memoire
- récursion
*** language C
- if (x=0) au lieu ==
- boucles infinies
- i-- et i<0 unsigned -> signed
- i+=2 et test != -> test <=
- stack overflow (recursion)
- dichotomie sans décroissance
*** mémoire
- oubli initialisation mémoire à 0
......@@ -119,12 +132,63 @@ calcul de denivele ou on ne fait que une somme alors que parfois il faut soustra
- free puis utilisation
- malloc(*mastruct) au lieu de mastruct
- malloc sans vérif != null
- fuite (malloc inutiles avant cel = S.tete)
- aliasing
- 2 listes pointent sur 1 en fait
- matrice -> toutes les lignes sont une seul en fait
- variables locales modifiées
- pas d'insertion après appel (LC)
- cellule locale insérée (sans malloc)
*** tableaux
- off by one
- dépassement -1
- écrasement mémoire : variable d'à côté
*** strings
- oubli du '\0'
- mauvais arguments strcp, strcat etc.
- strcat à répétition (Cpx)
*** passage arguments
- copie ou réf ?
*** invariants / conditions
- utilisation ptr en sortie de boucle != NULL
- manque une étape
- switch avec oubli de break
- dichotomie sans décroissance
*** ordre opérations
- pb d'ordre dans un swap de vars
- pb d'ordre dans insertion cellule (LC)
*** data structure
- mauvaise structure utilisée (ensemble vs sequence)
- #define pourri
- enum
*** algos arbres
- pb modif arbre (notifier le parent)
- pb suppression locale
*** aléatoire
- savoir controler l'aléatoire pour débugger => rendre déterministe
*** lecture de message
- message de warning du compilo non lu
- "recommandation" suivie sans se poser de question (ajout de * ou & par ex.)
=============== DEROULEMENT ==================
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment