Heu,... c'est bien joli de donner des avis comme ça, mais faudrait recadrer un peu de quoi on parle vous ne pensez pas?
J'ai beau lire tout le thread, je ne vois toujours pas si on parle à l'échelle d'une classe ou d'un programme.
Je m'explique:
- à l'échelle de la classe: méthode proposant une fonctionnalité déja disponible dans une autre méthode ou par combinaison de plusieurs méthodes (exemple: la méthode at() et l'opérateur [] de std::vector sont redondants, il est toujours possible d'utiliser les itérateurs)
- à l'échelle du programme: méthode qui est indispensable pour pouvoir utiliser la classe de manière exhaustive mais qui, dans un programme donné, n'est pas utilisée (exemple: fstream qui fournit la possibilité d'ouvrir un fichier en lecture, on pourrait très bien concevoir un programme qui n'utilise que des fichiers en écriture, ou pas du tout évidemment)
Oui, je me rends bien compte que pratiquement tout le monde avait compris la première possibilité

Mais je suis plus enclin à penser que Plomeg parlait de la deuxième...
Partager