<?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>just-a-blog &#187; quellcode</title>
	<atom:link href="http://www.bastian.name/labels/quellcode/feed" rel="self" type="application/rss+xml" />
	<link>http://www.bastian.name</link>
	<description>Aus dem Leben eines Computer-Junkies, der sich der konspirativen Gewalt der Multi-Medien nahezu ungefiltert ausgesetzt sieht.</description>
	<lastBuildDate>Sat, 12 Jun 2010 13:25:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>PHP-Quellcode-Analyse mit nWire for PHP</title>
		<link>http://www.bastian.name/2009/10/php-quellcode-analyse-nwire-php.html</link>
		<comments>http://www.bastian.name/2009/10/php-quellcode-analyse-nwire-php.html#comments</comments>
		<pubDate>Wed, 14 Oct 2009 10:18:29 +0000</pubDate>
		<dc:creator>bastian</dc:creator>
				<category><![CDATA[Arbeit]]></category>
		<category><![CDATA[Weblife]]></category>
		<category><![CDATA[analyse]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[quellcode]]></category>
		<category><![CDATA[Zeitersparnis]]></category>

		<guid isPermaLink="false">http://www.bastian.name/?p=668</guid>
		<description><![CDATA[Gestern habe ich über Twitter und die Zend Devzone zufällig von nWire erfahren &#8211; und bin begeistert. Was genau nWire ist und wofür man das unbedingt braucht will ich euch hier kurz erklären. Ich habe häufig das Problem, vorhanden PHP-Quälcode anzupassen, zu optimieren und, ganz wichtig, zu entschlacken. Das ist ne echt mühsame Arbeit. Man [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://www.bastian.name/wp-content/uploads/2009/10/features-general.png" alt="nWire Logo" width="67" height="45" />Gestern habe ich über <a href="http://twitter.com/nwire/status/4812409528">Twitter</a> und die <a href="http://devzone.zend.com/article/11052-nWire-for-PHP-Released-Real-Time-PHP-Code-Visualization-and-Exploration-">Zend Devzone</a> zufällig von <a href="http://www.nwiresoftware.com/">nWire</a> erfahren &#8211; und bin begeistert. Was genau nWire ist und wofür man das unbedingt braucht will ich euch hier kurz erklären.</p>
<p>Ich habe häufig das Problem, vorhanden <strong>PHP-Quälcode</strong> anzupassen, zu optimieren und, ganz wichtig, zu entschlacken. Das ist ne echt mühsame Arbeit. Man geht die Bibliotheken durch und schaut nach ob bestimmte Klassen und Funktionen auch tatsächlich im Projekt verwendet werden, ob <strong>Deklarationen doppelt vorhanden</strong> sind, und so weiter. <strong>nWire</strong> nimmt mir dabei ab sofort wahrsinnig viel Arbeit ab, denn es Analysiert den Quellcode im Vorhinein und zeigt mir all die Infos die ich sonst immer zu Fuß erkundet habe direkt unter der bearbeiteten Datei im Eclipse an.</p>
<div class="wp-caption alignnone" style="width: 684px"><a href="http://www.nwiresoftware.com/products/nwire-php/features"><img title="Schaubild der Arbeitsweise von nWire" src="http://www.bastian.name/wp-content/uploads/2009/10/nwire-features.gif" alt="Codeanalyse mit nWire" width="674" height="274" /></a><p class="wp-caption-text">Schaubild der Arbeitsweise von nWire</p></div>
<p style="text-align: left;"><a href="http://www.nwiresoftware.com/products/nwire-php/features">nWire hat mehrere Module</a>, die perfekt Hand in Hand arbeiten. Im ersten Schritt untersucht der <strong>nWire Analyzer</strong> den kompletten Quellcode. Das ist ein Prozess der immer wieder im Hintergrund abläuft, auch bei größeren Projekten die Entwicklung also nicht stört. Diese dabei ermittelten Daten werden im <strong>nWire Repository</strong> gespeichert.</p>
<p style="text-align: left;">Jetzt gibt es zwei Komponenten mit denen man als Entwickler zu tun hat. Das wichtigste ist der <strong>nWire Navigator</strong>. Mit ihm kann man Dateien, Funktionen und Variablen untersuchen. Man findet heraus wo sie deklariert wurden, wo sie überall verwendet werden und welche Abhängigkeiten sie haben. Mit <strong>nWire Navigator Search</strong> kann man gezielt nach Elementen des Projektes suchen.</p>
<p style="text-align: left;">Mit dem <strong>nWire Visualizer</strong> sieht man in einem Netzdiagramm die vom Navigator dargestellten Abhängigkeiten und kann sich über das Netz das ganze Projekt anschauen. Hab ich jetzt noch nicht so benutzt und sehe auch nicht den größeren Sinn dahinter, aber der Navigator ist richtig super.</p>
<p>Ich werde nWire auf jeden Fall die <strong>30 Tage</strong>, die man die <strong>Trialversion</strong> laufen lassen darf ausgiebig testen und dann eventuell ein paar Lizenzen für uns holen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bastian.name/2009/10/php-quellcode-analyse-nwire-php.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
