De temps en temps j'écris une fonction qui crée juste quelque chose si elle n'est pas encore là et ne fait rien autrement.
Des noms comme CreateFooIfNecessary()
ou EnsureThereIsAFoo()
fonctionnent mais ils se sentent un peu maladroits.Nom de fonction pour créer quelque chose s'il n'est pas encore là
On pourrait aussi dire GetFoo()
mais ce nom n'implique pas vraiment que foo
peut être créé en premier et cela ne fonctionne que si la fonction retourne un handle/pointeur/référence à foo
.
Est-ce que ceux d'entre vous qui connaissent mieux la langue anglaise peuvent trouver un meilleur moyen de nommer ces fonctions?
I ♥ KungFoo() semble agréable. – gramm
@gramm hahaha Je pourrais imaginer la position ... – pageman