Je vais et viens sur la façon de nommer les classes d'activités. L'activité semble impliquer un verbe, comme EditContact, par exemple. Mais cela ressemble plus à ce que l'on appelle l'intention qui déclenche EditContact. L'activité doit-elle être nommée ContactEditor à la place?Quelles sont les règles de base pour nommer des classes qui étendent la classe d'activité d'Android?
Quelles sont les règles de base pour nommer des classes qui étendent la classe d'activité d'Android?
Répondre
J'ai travaillé avec quelques projets et il ne semble pas être un manière de le faire, et généralement je suis la règle d'or de nom quelque chose par ce qu'il fait. Dans ce cas, ContactEditor serait mieux, enregistrez vos verbes pour les fonctions.
Question intéressante. Il n'y a pas de bonne réponse à cela.
Opinion personnelle: activités représentent des « lieux » dans ma demande, donc je les nommer en conséquence: UserSettingsEditorActivity, MainScreenActivity, etc ..
J'aime ça, mais je ne suis pas d'accord avec l'activité annexe à tout, pour les mêmes raisons [Notation hongroise] (http://en.wikipedia.org/wiki/Hungarian_notation) est (généralement) mal vu. – fredley
- 1. Quelles sont les règles pour nommer les classes AS3?
- 2. Les sous-classes de casting étendent la même classe d'origine
- 3. Est-ce que Eclipse montre quelle est la liste des classes qui étendent la classe actuelle
- 4. signatures de méthode dans les classes qui étendent une classe générique
- 5. Comment générer des modèles/classes Doctrine qui étendent une classe d'enregistrement personnalisée
- 6. Quelles sont les règles d'appel du constructeur de la superclasse?
- 7. Quelles sont les classes système de Java?
- 8. Quelles sont les bonnes règles de base pour l'écriture d'applications multiplateformes en C#?
- 9. Quelles sont les règles concernant les chemins httpHandler dans ASP.NET?
- 10. Comment nommer les fichiers source C# pour les classes génériques
- 11. Quelles sont les classes d'appareils Bluetooth des téléphones Android?
- 12. Une question sur l'organisation des classes et les nommer
- 13. Quelles sont les deux options qui viennent avec la méthode des animations de base beginAnnimations?
- 14. Quelles sont vos règles FxCop préférées?
- 15. Abstraction empêchant l'utilisation de types personnalisés, quelles sont les règles à suivre dans une implémentation?
- 16. Quelles sont les règles utilisées par MySQL pour afficher les valeurs flottantes?
- 17. Quelles sont les règles/fonctions PHP précises pour encoder les chaînes dans les tableaux POST?
- 18. Quelles sont les alternatives pour PHPLint qui s'exécutent sous Windows?
- 19. quelles règles utilise la génération designer.cs
- 20. Nom de la classe + $. Quelles sont les causes?
- 21. Chargement des règles .brl dans la base de règles
- 22. Règles de base de la localisation
- 23. Quelles sont les alternatives pour l'authentification Java?
- 24. Quelles sont les options disponibles pour VisualSVNServerHooks.exe?
- 25. Quelles sont les techniques pour créer des zones de défilement?
- 26. Quelles sont les instructions de Linq pour les entités?
- 27. Abstraction de base de données - quelles sont les options?
- 28. Quelles sont quelques-unes des optimisations de base de données pour les applications multi-locataires
- 29. comment initialiser les arguments de fonction qui sont des classes avec la valeur par défaut
- 30. Quelles sont les options pour visualiser les relations de classes dans un programme Python?
Puisqu'il n'y a pas une réponse 'correcte' je marquerais ceci comme Wiki de Communauté si j'étais vous. – fredley