Archiv für Juni 2017

Eclipse ist eine der am weitesten verbreiteten Entwicklungsumgebungen, die besonders aber nicht nur für die Programmiersprache Java zum Einsatz kommt. Im Folgenden findet sich ein kurzer Videorundgang, um die Basisfeatures dieser Entwicklungsumgebung zu erklären:

 

01: Einführung in die Videoreihe In dieser Videoreihe geht es um die Vorstellung der Eclipse Entwicklungsumgebung. Dabei soll nicht erklärt werden, mit Eclipse Java-Programme zu erstellen, sondern ein grundlegendes Verständnis des Aufbaus der IDE soll vermittelt werden, so dass sie als ein Werkzeug in der Entwicklung von Software effektiv eingesetzt werden kann. 00:01:48
02: Installation von Java und der Eclipse Entwicklungsumgebung unter Windows Sowohl Java wie auch Eclipse werden heruntergeladen und installiert. Java ist unter http://www.oracle.de verfügbar. Eclipse ist unter https://www.eclipse.org herunterladbar. 00:09:28
03: Perspektiven und Views Innerhalb der Eclipse IDE werden die Perspektiven und Views erklärt. Unterschiedliche Perspektiven werden vorgestellt, wie sich diese öffnen lassen. Der Ort, an welchem neue Views einer vorhandenen Perspektive hinzugefügt werden können, wird gezeigt. Zum Abschluss wird gezeigt, wie ein Webbrowser eingefügt werden kann und dieser innerhalb der Darstellung der Perspektive verschoben werden kann. 00:05:52
04: Anlegen eines Java-Projektes Ein Hello-World-Projekt wird innerhalb von Eclipse in Java erstellt, um die Wizards, die Eclipse hierzu bereit stellt, zu demonstrieren. Auch der Outline wird behandelt. Dann wird das Eclipse-Projekt gestartet. 00:08:05
05: Auto-Completion und Korrekturhilfen Innerhalb dieses Videos wird das Feature der Auto-Vervollständigung von Eclipse demonstriert. Weiterhin wird gezeigt, wie die Korrekturhilfen von Eclipse im allgemeinen funktionieren. Es ist dem Nutzer von Eclipse im Detail überlassen, beide Features der Auto-Completion und Korrektur zu nutzen und deren Funktionalität an vielen unterschiedlichen Stellen kennenzulernen. Dieses kurze Video bietet nur einen kleinen Einblick. 00:06:51
06: Navigieren im Java-Code in Eclipse Navigieren zwischen unterschiedlichen Klassen im Java-Code, Direkteinsprung zu Methoden, Öffnen eines Typs über das Menü, Verständnis des Outlines einer Java-Klasse und Darstellung von Klassenhierarchien 00:10:30
07: Debugging Innerhalb von Eclipse befindet sich ein mächtiges Debugging-Werkzeug um Java-Programme in ihrer Ausführung zu beobachten. Genutzt wird dieses Werkzeug zum Nachvollziehen von Programmabläufen und zur Fehlerauffindung. Im Video geht es um folgende Themen: Setzen von Breakpoint und Wechsel in die Debugging-Perspektive von Eclipse, Erklärung der unterschiedlichen Steps wie Step Into, Step Over und Step Back. Inspect und Watch erläutert. 00:12:37
08: Refactoring Eclipse hat anders als ein reiner Texteditor ein Verständnis über den vorliegenden Java-Code. Aus diesem Grunde ist es auch möglich, Teile von Methoden als neue Methoden herauszuziehen, Klassen umzubenennen oder Methoden in Klassenhierarchien zu verschieben. Diese drei Refactoring-Methoden stellt dieses Video vor. Weitere Refactoring-Methoden auszuprobieren ist dem Zuschauer überlassen. 00:07:21
09: Der Marketplace Der Marketplace ist ein Ort in Eclipse, um zahlreiche Plugins in das System zu installieren. Das Video gibt einen kleinen Rundgang um die Plugins für SVN, JBoss, Python, Android Development etc. Auch das manuelle Eintragen von Eclipse Sites wird besprochen sowie das Update von Eclipse. 00:15:29
10: Git als Versionskontrollsystem In diesem Video zeige ich, wie ein lokales Git-Repository innerhalb von Eclipse angelegt wird, das Projekt in dieses eingefügt wird und schließlich das gesamte Repository auf GitHub hochgeladen wird. Das GitHub-Repository befindet sich unter https://github.com/ctornau/Eclipse-Walkthrough während GitHub selbst unter https://github.com verfügbar ist. 00:17:26
11: Checkouts mit Git unter Eclipse Mit dem in Eclipse eingebautem Git-Client wird ein Checkout (ein Pull) eines Projektes von einem entfernten Repository-Server durchgeführt (in diesem Fall ist es GitHub). Änderungen werden an dem Projekt durchgeführt und wieder gepusht und auch ein Branch angelegt und gepusht. 00:08:59
12: Projekte exportieren Wie ist es möglich, ein Eclipse Projekt in eine Archivdatei zu schreiben und beispielsweise einfach per Email zu versenden? Dieses kleine Video zeigt die Arbeitsschritte. 00:02:59
13: Projekt importieren Innerhalb einer Archiv-Datei – beispielsweise einer ZIP-Datei – ist ein Eclipse-Projekt empfangen worden. Ein einfaches Auspacken dieser Datei und verschieben des Extraktes in das Workspaceverzeichnis reicht nicht. Dieses Video zeigt, wie sich innerhalb von Eclipse auf einfache Art und Weise diese Projekte importieren lassen. 00:03:29
14: Arbeiten mit JUnit Um zu prüfen, ob ein Programm genau das tut, was es tun soll, sind Tests besonders nützlich. Sie geben dem Programmierer die Möglichkeit an die Hand, nicht imperativ zu denken, sondern aus dem Blickwinkel der erwarteten Ausgaben bei definierten Eingaben auf die Software zu schauen. Bei diesem Blickwinkel werden viele Fehler gefunden. Eclipse hat JUnit, ein Tool zum Testing, direkt integriert. So muss der Entwickler keinen Wechsel zwischen verschiedenen Applikationen machen und kann Tests komfort 00:08:57