Imaginez une fonction qui supprime un cookie et renvoie sa valeur. Comment l'appelleriez-vous si vous deviez utiliser un seul verbe? Je l'ai appelé clear
mais je n'aime pas beaucoup ce nom.Supprimer et retourner dans un seul verbe?
1
A
Répondre
4
Cela ressemble à Pop
, sauf que Pop
agit généralement sur le dernier élément d'une collection. Peut-être Extract
pourrait être un nom approprié?
2
je ferais quelque chose comme ceci:
public String GetAndDeleteCookie(String cookieName); // C#
function getAndDeleteCookie(cookieName); // JavaScript
get_and_delete_cookie(cookieName); // php (forget exact syntax)
3
Dans le Ruby doc pour hsh.delete(key)
, leur doc est:
« et retourne une Supprime paire clé-valeur de clé est hsh dont égale Si la clé est introuvable, renvoie la valeur par défaut. "
Donc deleteCookie
serait probablement acceptable, la clé est de simplement documenter le comportement correctement.
Questions connexes
- 1. preg_match_all retourner un seul match
- 2. supprimer et retourner des données dans PostgreSQL
- 3. Verbe jqGrid et POST
- 4. Supprimer un seul tableau d'objet?
- 5. Comment puis-je retourner un seul enregistrement par personne?
- 6. rails: indiquer le verbe HTTP dans un redirect_to
- 7. Comment supprimer plusieurs éléments dans MVC avec un seul lien?
- 8. Comment supprimer toutes les lignes correspondantes dans un seul tampon?
- 9. J, le verbe unfindable
- 10. Comment puis-je définir un verbe dans J qui applique alternativement un verbe différent à chaque atome d'une liste?
- 11. comment rechercher l'en-tête de colonne dans excels dans un seul dossier et retourner dans la fiche récapitulative
- 12. Utilisation de twimlets dans un verbe Twilio Play
- 13. Sinatra OPTIONS HTTP Verbe
- 14. Comment supprimer un seul objet spécifique d'un ConcurrentBag <>?
- 15. Ajouter/supprimer une liste d'éléments pour un seul objet
- 16. retourner un seul document pour chaque filtre défini dans la requête
- 17. mod_rewrite: supprimer le slash de fin (un seul!)
- 18. Dézipper un fichier d'InputStream et retourner un autre InputStream
- 19. Comment supprimer un -D pour un seul fichier dans un makefile gnu?
- 20. Comment puis-je supprimer un seul membre de tableau en utilisant array_splice dans php?
- 21. Étant donné un tableau, comment supprimer les espaces blancs avant et après un seul colon et que d'autres espaces multiples se transforment en un seul?
- 22. Comment supprimer un seul élément associé à HABTM sans supprimer l'élément lui-même?
- 23. PHP supprimer des valeurs d'un seul tableau?
- 24. Formulaire HTML. Ajouter/Supprimer un formulaire * Sections * (pas un seul champ) dans la liste déroulante
- 25. Pourquoi HTTP DELETE verbe retourner erreur 405 - méthode non autorisée pour mon service RESTful WCF fonctionnant sur IIS 7.5?
- 26. trouver un mot-clé dans une collection et le retourner
- 27. compiler et publier un seul fichier .cs
- 28. Request.Url.Host et ApplicationPath en un seul appel
- 29. Sémaphores dans un seul fil
- 30. Add.jsp et Update.jsp ou un seul
Ouch. Ma convention est que List.Delete supprime un élément de la liste et le libère, tandis que List.Extract supprime l'élément de la liste et le renvoie, mais ne le libère certainement pas. Avoir un extrait qui supprime quelque chose, se sent très déconcertant. J'appellerais simplement la méthode Delete ou DeleteCookie. Le fait que le cookie est supprimé semble bien plus important que le fait que la méthode retourne également la dernière valeur ... –