zerm schrieb:
Amin Negm-Awad schrieb:
Dann nimm als Präfix eben CorePlot und ZermPlot – oder als Namespace ZP.
Konflikte von Identifiern ändern sich doch nicht dadurch, dass ich stets ein :: davorsetze?
Natürlich nicht. Aber "ZermPlot" davor zu setzen ist ja gegen die Konvention Und viel zu Tippen, was mir die Namespace-Mechanismen sonst abnehmen.
Ist es das? Ich habe jetzt nicht nachgeschaut, aber IIRC ist es nicht verboten, lange Präfixe zu verwenden. Es ist einfach unüblich.
Tipparbeit ist für Sekretärinnen ein Argument, nicht für Programmierer. (Es sei denn, die Tipparbeit macht einen nennenswerten Anteil an der Programmierarbeit aus. Das ist dann aber eher bei Codiersklaven der Fall. Außerdem gibt es ja Name-Completion, also die Lösung des Tippproblems dort, wo sie hingehört: In den Editor, nicht in die Sprachdefinition.)
zerm schrieb:
In der einen Antwort bei Stackoverflow (siehe mein Post weiter oben) hat ja auch jemand von @compatibility_alias berichtet, was ich in Objective-C wohl verwenden kann. Damit kann ich dann meine Klassen Zerms_Super_Framework_PlotView nennen, und per Alias das ganze im Code etwa mit ZSFPlotView verwenden. Nur, wie er auch berichtet, muss ich den langen Namen etwa bei NSClassFromString angeben etc. Aber ist ja schonmal ein Anfang
Nein, das ist ein Ende. "Ich mache mir Abkürzungen über Sprachtricks, damit ich weniger tippen muss" dürfte man dann wohl als den Untergang aller Informatik bezeichnen. Irgendwann sind wir dann so weit, dass ein Schreibmaschinenkurs Bestandteil des Informatikstudiums wird? Bitte nicht …
Es hat noch nie etwas gefunzt. To tear down the Wall would be a Werror!
25.06.2016: [Swift] gehört zu meinen *Favorite Tags* auf SO. In welcher Bedeutung von "favorite"?
25.06.2016: [Swift] gehört zu meinen *Favorite Tags* auf SO. In welcher Bedeutung von "favorite"?