owlps/owlps-positioning/TODO

50 lines
1.6 KiB
Plaintext

- InputCSV
° Différencier une requête normale d'une requête de calibration, en
utilisant les champs de direction.
° Lire la direction en tant qu'entier plutôt que float ?
- Tests unitaires
Écrire une classe utilitaire pour les tests contenant par exemple
une fonction pour écrire un fichier de test à partir d'un
vector<string>.
- Réorganisation du dépôt ?
owlps-positioning/src
owlps-positioning/include
owlps-positioning/tests/src
owlps-positioning/tests/include
owlps-positioning/doc (générée par doxygen)
- Revoir le diagramme UML
° Associations : devraient êtres représentées par des attributs
pointeurs.
° Compositions : devraient être représentées par des attributs
normaux.
- Building
Dans le destructeur, vérifier qu'il faut bien supprimer les Area et
les Waypoint. Si oui, faut-il aussi les enlever des listes dans
Stock ? (Pour l'instant ils ne sont pas dans Stock.)
- AccessPoint
Attribut float friis_index ?
- Mobile
Attributs Viterbi ? (Cf. l'ancien clientinfo.hh.)
- Doxygen
Pourquoi une description détaillée placée dans un .cc ne s'affiche
pas pour operator<<() ?
- C++ en action
Espaces de noms ? 109
Réserver l'espace mémoire des vector avec reserve(). 217
Utiliser hash_map plutôt que map s'il n'y a pas besoin de trier. 252
Copie de conteneur vers un flux (cas de certains operator<<). 275
- Timestamp
Dans les tests, il y a une probabilité de 1/1000000 que la valeur
en ns et la valeur arrondie en ms soient identiques. Dans ce cas,
certains tests peuvent échouer.