<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>IOException.de &#187; eclipse</title>
	<atom:link href="http://www.ioexception.de/tag/eclipse/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ioexception.de</link>
	<description>Ausgewählter Nerdkram von Informatikstudenten der Uni Ulm</description>
	<lastBuildDate>Fri, 13 Jan 2012 07:38:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Schnelle Quellcode-Navigation in Eclipse</title>
		<link>http://www.ioexception.de/2009/08/11/schnelle-quellcode-navigation-in-eclipse/</link>
		<comments>http://www.ioexception.de/2009/08/11/schnelle-quellcode-navigation-in-eclipse/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 14:27:52 +0000</pubDate>
		<dc:creator>Benjamin Erb</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[eclipse]]></category>

		<guid isPermaLink="false">http://www.ioexception.de/?p=284</guid>
		<description><![CDATA[Bei der Entwicklung größerer Java-Projekte kann schnell die Übersicht verloren gehen. Zum Glück bietet Eclipse eine Vielzahl von Shortcuts und Funktionen, um sich auch noch bei einer Vielzahl von Klassen zurecht zu finden. 

Strg + 3Öffnet den intelligenten Quick Access Dialog.
Strg + Shift + RÖffnet einen Schnelldialog zum Öffnen einer Ressource. Ist insbesondere hilfreich, um [...]]]></description>
			<content:encoded><![CDATA[<p>Bei der Entwicklung größerer Java-Projekte kann schnell die Übersicht verloren gehen. Zum Glück bietet Eclipse eine Vielzahl von Shortcuts und Funktionen, um sich auch noch bei einer Vielzahl von Klassen zurecht zu finden. </p>
<ul>
<li><code>Strg + 3</code><br/>Öffnet den intelligenten <em>Quick Access</em> Dialog.</li>
<li><code>Strg + Shift + R</code><br/>Öffnet einen Schnelldialog zum Öffnen einer Ressource. Ist insbesondere hilfreich, um eine Datei mit bekanntem Dateinamen direkt zu öffnen, ohne im Package Explorer zu suchen.
<li><code>Strg + Shift + T</code><br/>Öffnet einen Schnelldialog zum Öffnen einer Java-Ressource. In der Auswahl kann der Name der Klasse/Interface/etc. direkt eingegeben werden.
<li><code>Strg + <em>Linksklick auf Klassenname</em></code><br/>Sprung zum Quelltext der Klasse, auf die im Editor geklickt wird.
<li><code>Strg + T</code><br/>Übersicht der Vererbungshierarchie der Klasse, die sich im Fokus des Editors befindet. Nochmaliges Drücken von <code>Strg + T</code> dreht die Hierarchierichtung (Superklassen/Subklassen) um.
<li><code>Strg + O</code><br/>Übersicht der Membervariablen und Methoden der aktuellen Klasse. Nochmaliges Drücken von <code>Strg + O</code> zeigt zusätzlich geerbte Member an.
<li><code>Strg + Shift + G</code><br/>Sucht nach Verwendungen der Methode im Fokus des Editors in alles Klassen der Workspaces.
<li><code>Strg + .</code> und <code>Strg + '+'</code><br/>Sprung durch die Quelltextzeilen mit Warnungen</li>
<li><code>Strg + L</code><br/>Öffnet Dialog für einen Sprung in eine bestimmte Codezeile.
<li><code>Strg + E</code><br/>Zeigt Liste aller offenen Editors-Tabs an und ermöglicht Direktauswahl eines offenen Editorstabs per Texteingabe.
<li><code>Strg + Bild Auf</code> und <code>Strg + Bild Ab</code><br/>Springen durch die offenen Editor-Tabs.
<li><code>Alt + ←</code> und <code>Alt + →</code><br/>Springen durch die Historie der geöffneten Tabs.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.ioexception.de/2009/08/11/schnelle-quellcode-navigation-in-eclipse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Statische Code-Analyse für Java mit FindBugs</title>
		<link>http://www.ioexception.de/2009/07/03/statische-code-analyse-fur-java-mit-findbugs/</link>
		<comments>http://www.ioexception.de/2009/07/03/statische-code-analyse-fur-java-mit-findbugs/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 09:28:46 +0000</pubDate>
		<dc:creator>Benjamin Erb</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[debugging]]></category>
		<category><![CDATA[eclipse]]></category>

		<guid isPermaLink="false">http://www.ioexception.de/?p=186</guid>
		<description><![CDATA[FindBugs ist ein Open-Source Tool zur statischen Quellcode-Analyse für Java. Es sucht in Java-Code nach typischen Fehlermustern – hierbei wird lediglich der Java Bytecode betrachtet, der Code wird nicht ausgeführt. Hierfür besitzt FindBugs eine reichhaltige Sammlung von typischen Bugs. Diese basieren hauptsächlich auf schwierigen Sprachfeatures (z.B. fehleranfälliger Umgang mit intrinsischen Condition Queues – wait/notify/notifyAll), häufig [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ioexception.de/wp-content/uploads/2009/07/findbugs1.png"><img class="alignleft size-medium wp-image-194" title="findbugs1" src="http://www.ioexception.de/wp-content/uploads/2009/07/findbugs1-300x190.png" alt="findbugs1" width="300" height="190" /></a><a href="http://findbugs.sourceforge.net/">FindBugs</a> ist ein Open-Source Tool zur statischen Quellcode-Analyse für Java. Es sucht in Java-Code nach typischen Fehlermustern – hierbei wird lediglich der Java Bytecode betrachtet, der Code wird nicht ausgeführt. Hierfür besitzt FindBugs eine reichhaltige Sammlung von typischen Bugs. Diese basieren hauptsächlich auf schwierigen Sprachfeatures (z.B. fehleranfälliger Umgang mit intrinsischen <em>Condition Queues</em> – <code>wait/notify/notifyAll</code>), häufig missverstandenen API Funktionen (z.B. Start eines Threads durch Aufruf der <code>run()</code>-Methode anstatt <code>start()</code> ) und markanten Fehlern wie Typos, falschen Vergleichsoperationen (Stringvergleiche mit <code>==</code> anstatt <code>equals</code>) etc. Auch Korrektheit und Korrektheit bei nebenläufigen Programmen sowie Performance- und Sicherheitsaspekte werden beachtet. Eine komplette Liste aller bekannter Fehlermuster gibt es auf der <a href="http://findbugs.sourceforge.net/bugDescriptions.html">FindBugs Bug Descriptions</a> Seite.</p>
<p>Ein solches Tool kann nie sorgfältiges Design &amp; Implementierung, noch ausgebieges Testen und Debuggen ersetzen, jedoch ist es als weiteres Werkzeug bei der Suche nach Fehlern insbesondere in größeren Projekten sehr hilfreich. Neben einer Kommandozeilenvariante und einer GUI existiert außerdem ein Eclipse-Plugin, womit sich FindBugs vollständig in Eclipse integrieren lässt. Über den Package Explorer lassen sich Analyseprozesse starten, gefunden Fehlermuster werden sowohl in einem <code>Bux Explorer</code> als auch <em>inline</em> im <code>Editor</code> angezeigt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ioexception.de/2009/07/03/statische-code-analyse-fur-java-mit-findbugs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mit Working Sets Eclipse aufräumen</title>
		<link>http://www.ioexception.de/2009/06/23/mit-working-sets-eclipse-aufraumen/</link>
		<comments>http://www.ioexception.de/2009/06/23/mit-working-sets-eclipse-aufraumen/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 09:13:52 +0000</pubDate>
		<dc:creator>Benjamin Erb</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[eclipse]]></category>

		<guid isPermaLink="false">http://www.ioexception.de/?p=153</guid>
		<description><![CDATA[Jedem Eclipse-Benutzer dürfte es bekannt vorkommen, wenn langsam die ganzen Projekte den Package Explorer füllen und dabei die Übersicht verloren geht. Natürlich besteht hier die Möglichkeit, durch verschiedene Workspaces die einzelnen Projekte oder Projektgruppen zu separieren, jedoch stellt eine Unterteilung in Workspaces eine sehr restriktive Trennung dar.
Abhilfe schaffen in Eclipse die so genannten Working Sets [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ioexception.de/wp-content/uploads/2009/06/workingsets.png"><img class="alignleft size-medium wp-image-152" title="Working Sets im Package Explorer" src="http://www.ioexception.de/wp-content/uploads/2009/06/workingsets-300x150.png" alt="Working Sets im Package Explorer" width="300" height="150" /></a>Jedem Eclipse-Benutzer dürfte es bekannt vorkommen, wenn langsam die ganzen Projekte den <code>Package Explorer</code> füllen und dabei die Übersicht verloren geht. Natürlich besteht hier die Möglichkeit, durch verschiedene <code>Workspaces</code> die einzelnen Projekte oder Projektgruppen zu separieren, jedoch stellt eine Unterteilung in <code>Workspaces</code> eine sehr restriktive Trennung dar.<br />
Abhilfe schaffen in Eclipse die so genannten <code>Working Sets</code> – wie bei allen Eclipse-Funktionen muss man halt erstmal überhaupt davon wissen. Working Sets lassen sich über <code>New =&gt; Java =&gt; Java Working Set</code> erstellen und erzeugen Überordner, in denen sich Projekte gruppieren lassen. Um im <code>Package Explorer</code> die Ansicht nach <code>Working Sets</code> aufzuschlüsseln, müssen diese jedoch als <code>Top Level Elements</code> gewählt werden.</p>
<p>Originalartikel: <a href="http://www.benjamin-erb.de/archives/245-Mit-Working-Sets-Eclipse-aufraeumen.html">Mit Working Sets Eclipse aufräumen</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ioexception.de/2009/06/23/mit-working-sets-eclipse-aufraumen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

