Plusieurs fois au cours de l'écriture de programmes plus importants, je me suis demandé après combien de copies et de colles est-il sensé de mettre le code dans une fonction ou une méthode et quelle est la bonne règle de base? J'ai utilisé une règle empirique de quatre lignes ou plus et apparaissant plus de deux fois, puis j'ai créé une fonction / méthode simple contenant ce code. Pouvez-vous penser à une meilleure pratique ou offrir des conseils? Il s'agit plus d'une question générale sur le modèle de conception que d'une question spécifique à la langue.