Ich sah zuerst diesen Link, aber es schien nicht viel Aktivität zu haben: Naming convention for IDs in AndroidBest Practices für ID-Namenskonventionen in Android?
Ich bin gespannt, was die beste Praxis für die Benennung von IDs für die verschiedenen Elemente in der Entwurfsansicht auf Android Studio ist.
Im Moment mache ich Sachen wie diese: Wenn es ein TextView mit dem Text "Willkommen zu meinem Programm" ist, werde ich es welcomeTextViewID
nennen. Wenn es ein Button ist, der ein Unterprogramm namens doStuff
startet, kann ich es doStuffButtonID
nennen.
Mit anderen Worten verwende ich eine Art von descriptor + datatype + ID
Konvention.
Wird dies als schlechte Praxis angesehen? Ich habe immer unterschiedliche Dinge über die Verwendung von Deskriptoren im Namen gehört. Zum Beispiel in einer Sprache wie C++ Benennung einer String-Variablen nameString
(da, wenn Sie den Datentyp später ändern, müssen Sie auch den Namen aktualisieren).
Es gibt wirklich keine "gute" oder "schlechte" Praxis in Bezug auf die Benennung Ihrer Ressourcen. Es kommt nur darauf an, was für dich funktioniert. Und du scheinst deine eigenen Gründe zu haben, warum du bestimmte Dinge tun oder nicht tun solltest. In diesem Fall würde ich sagen, folge deinem Bauchgefühl. Als Java-Entwickler bin ich daran gewöhnt, lange, beschreibende Namen für Dinge zu haben, und ich mag es so. Aber einige meiner Kollegen, die in Javascript oder C++ ausgebildet sind, bevorzugen einen anderen Stil. Es kommt also wirklich auf persönliche Vorlieben an. – NoChinDeluxe