J'ai développé une classe console statique qui écrit des traces, des réussites et des erreurs dans un fichier journal. Il nécessite un chemin de fichier String et une instance LoaderInfo pour démarrer. Pour l'instant, la fonction s'appelle start (path, loaderInfo). Je ne sens pas vraiment le nom "commencer", donc je me demande s'il y a quelque chose de plus précis. Pour moi, les méthodes start ont toujours des méthodes end/stop, mais comme celle-ci ne le fait pas, "start" ne semble pas approprié.Nom de la fonction d'initialisation de la classe console
Répondre
init (sauf si des thats pris?)
Je ne passe généralement pas les arguments via les méthodes init. Est-ce bizarre? – destroytoday
un peu. J'aime l'attachement de Damian à une approche de chemin. ou juste log (chemin, info); ? – Justin
Que diriez-vous une touche de Patrick Stewart?
makeItSo();
Sérieusement, je pense que la suggestion de Justin est logique. Je ne me sens pas comme une console devrait être démarré non plus. Cependant, je suppose que cela pourrait être «attaché» à un cours d'eau ou à un ensemble de cours d'eau. –
LOL - Engage est peut-être plus approprié? Comme vous l'avez dit, Attacher (params, ...) sent bon pour moi. – Kieron
Console.logTo (path, loaderInfo)?
Je voudrais aller avec startLogging(), puis être suivi par stopLogging().
- 1. Python nom de la console de personnalisation
- 2. Grails console - Impossible de trouver la classe?
- 3. Comment obtenir le nom de la classe
- 4. Dérivation nom de la fonction
- 5. Nom de la classe de variables Java
- 6. Nom de la fonction de décalage?
- 7. Récupère le nom de classe de la classe étendue
- 8. Vérifier le nom de la classe
- 9. php obtenir le nom de la classe
- 10. JQueryValidation - Nom de la classe d'erreur d'entrée
- 11. Nom de la classe réservée Visual C++
- 12. Obtenir appel nom de la fonction de fonction appelée
- 13. Fonction Pointeur de la classe de base
- 14. Comment puis-je générer facilement une fonction Perl en fonction du nom de la classe importatrice?
- 15. Nom et paramètres de la fonction parent
- 16. nom de la fonction variable Javascript
- 17. fatale: nom de la fonction précédemment définie
- 18. nom de la fonction (e) en Javascript
- 19. PHP - nom de la fonction conflit
- 20. C++ appelle la fonction de classe de la fonction d'une autre classe
- 21. PHP: Récupère le nom de la classe de var passée?
- 22. Le pointeur de fonction de la classe de base pointe vers la fonction membre de la classe enfant?
- 23. Purger l'écran de la console avec contournement de classe unicode spéciale pour les fenêtres console
- 24. fonction de membre de classe dans la fonction?
- 25. Sortie de la console SharePoint
- 26. La fonction membre de la classe imbriquée ne peut pas accéder à la fonction de la classe englobante. Pourquoi?
- 27. Fonction GetEntity de la classe XmlResolver
- 28. C++ sauts sur la fonction de classe
- 29. Fusionner la fonction de décoration en classe
- 30. Voir la sortie de la console sans console?
Ne pas en faire une classe statique. Faites-en une interface/ABC. Les implémentations changent et vous pouvez avoir besoin de plusieurs enregistreurs par jour (y compris plusieurs enregistreurs différents dans la même application). J'ai été mordu par d'autres personnes prenant déjà cette décision sur plusieurs projets. ... sauf si votre projet est minuscule et que vous avez l'intention de le jeter :) –