Intuitive Namensgebung und Länge von Namen im (Java-)Code

Als Softwareentwickler stehen wir des Öfteren vor dem Problem, einen Namen für eine Klasse, eine Methode oder eine Variable zu finden. Bei dieser doch sehr alltäglichen Arbeit kann man aber schon viele Fehler begehen. Sind schlecht gewählte Bezeichnungen doch schnell irreführend und damit nicht gerade intuitiv verstehbar. Doch gerade bei der Softwareentwicklung** ist Intuition und… Weiterlesen Intuitive Namensgebung und Länge von Namen im (Java-)Code

Werbung

Entwicklung eines Browserspiels mit Java

Seit einigen Jahren ist die Welt der Computer*-Spiele um eine Nische reicher. Es handelt sich dabei um Spiele, die im Browser gespielt werden und daher auch den Namen „Browserspiele“ tragen. Es gibt wahrscheinlich kaum einen Internet**-Nutzer, der nicht wenigstens kurz eines dieser Spiele ausprobiert hat und somit eine ungefähre Ahnung davon hat, wie sie aussehen.… Weiterlesen Entwicklung eines Browserspiels mit Java

[Java] LRU Cache mit Hilfe einer LinkedHashMap

Oftmals benötigt man als Java-Entwickler eine kleine, feine Cache-Klasse, um verschiedene Objekte zwischenzuspeichern und die Datenbank zu schonen. Oftmals wird dann selber mit Arrays, Maps und Listen rumgefuchtelt. Viele kennen nämlich gar nicht die praktische Klasse java.util.LinkedHashMap. Dabei ist es mit Hilfe dieser Klasse extrem einfach, einen sogenannten LRU-Cache aufzubauen, also einen Least-Recently-Used-Cache. Sprich einen… Weiterlesen [Java] LRU Cache mit Hilfe einer LinkedHashMap

[JavaScript] Browserfenster im Internet Explorer (IE) ohne Warnmeldung schließen

Es kommt des öfteren mal vor, dass man im Internet** Explorer oder jedem beliebigen anderen Browser ein Fenster automatisch via JavaScript schließen möchte. Normalerweise ist das mit einem simplen window.close() getan. Nicht so jedoch im aktuellen IE. Dort poppt dann eine Warnmeldung hoch, die den Anwender nochmals explizit zur Schließung des Fensters befragt. Möchte man… Weiterlesen [JavaScript] Browserfenster im Internet Explorer (IE) ohne Warnmeldung schließen

[Java] Cross-Platform Compatibility in der Realität

Java ist eine objektorientierte Programmiersprache die getreu dem Motto „write once, run everywhere“ (frei übersetzt: einmal schreiben, überall nutzen) genutzt wird. Gerade diese Stärke wird oft als Vorteil von Java genannt (und ist definitiv auch einer!), man muss jedoch bei einigen Dingen vorsichtig sein, denn oft kann es auch dazu kommen, das aus dem gut… Weiterlesen [Java] Cross-Platform Compatibility in der Realität