Hallo,
beim Programmieren bin ich darauf gestoßen, dass der rot13 Konverter des Projekts Common.rot13(String) die eckigen Klammern nicht beachtet. Zumindest bei OpenCaching.de und Geocaching.com werden Texte in eckigen Klammern nicht konvertiert, damit aus
nicht
wird.
Daher scheint mir dieses Verhalten auch für den Cachewolf sinnvoll.
Bevor das jetzt jemand schreibt, ich hab das schon gemacht.
Dabei ist mir aufgefallen, dass zumindest wenn man klassisches Java betrachtet hier nahezu verschwenderisch mit dem Speicher umgegangen wird. Es wird für jeden Buchstaben ein neuer String erzeugt und der alte dem Garbagecollector überlassen. Hier wäre ein Stringbuffer oder aber händisch per char[] besser.
Oder optimiert hier EWE anders als Jave auf den kleinen Kisten? Meine großen Computer mit viel Ram und Prozessor dürfte das Egal sein, ich weiß aber nicht wie das auf Mobilen Geräten aussieht, gerade wenn die Hints länger sind.
Grüße Florian
beim Programmieren bin ich darauf gestoßen, dass der rot13 Konverter des Projekts Common.rot13(String) die eckigen Klammern nicht beachtet. Zumindest bei OpenCaching.de und Geocaching.com werden Texte in eckigen Klammern nicht konvertiert, damit aus
Code:
[Station1]zntargvfpu
Code:
[Fgngvba1]magnetisch
Daher scheint mir dieses Verhalten auch für den Cachewolf sinnvoll.
Bevor das jetzt jemand schreibt, ich hab das schon gemacht.
Dabei ist mir aufgefallen, dass zumindest wenn man klassisches Java betrachtet hier nahezu verschwenderisch mit dem Speicher umgegangen wird. Es wird für jeden Buchstaben ein neuer String erzeugt und der alte dem Garbagecollector überlassen. Hier wäre ein Stringbuffer oder aber händisch per char[] besser.
Oder optimiert hier EWE anders als Jave auf den kleinen Kisten? Meine großen Computer mit viel Ram und Prozessor dürfte das Egal sein, ich weiß aber nicht wie das auf Mobilen Geräten aussieht, gerade wenn die Hints länger sind.
Grüße Florian