Il y a quelques jours, je parlais à une candidate au doctorat en génie logiciel et à un moment donné, elle m'a dit:
Gardez vos classes et méthodes aussi petites que possible
Et je me demande si c'est toujours une bonne pratique.
Je veux dire par exemple, est-ce digne d'avoir une classe avec seulement 2 attributaires? Par exemple, dans certaines méthodes, j'ai besoin de paires d'entiers pour travailler. Dois-je écrire une classe "PairOfIntgers"?
Cette façon de penser pourrait-elle «casser» le code en trop de morceaux?
"As small as possible, but no smaller."