<?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>Tracelight.ch - Leuchtspur im Internet &#187; Resharper</title>
	<atom:link href="http://www.tracelight.ch/tag/resharper/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tracelight.ch</link>
	<description></description>
	<lastBuildDate>Sun, 04 Dec 2011 10:48:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>JetBrains released TeamCity 4.0</title>
		<link>http://www.tracelight.ch/2008/12/06/jetbrains-released-teamcity-40/</link>
		<comments>http://www.tracelight.ch/2008/12/06/jetbrains-released-teamcity-40/#comments</comments>
		<pubDate>Sat, 06 Dec 2008 07:09:45 +0000</pubDate>
		<dc:creator>Daniel Marbach</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[cruisecontrol.net]]></category>
		<category><![CDATA[JetBrains]]></category>
		<category><![CDATA[Resharper]]></category>
		<category><![CDATA[teamcity 4.0]]></category>

		<guid isPermaLink="false">http://www.tracelight.ch/2008/12/06/jetbrains-released-teamcity-40/</guid>
		<description><![CDATA[JetBrains (the once who also developed the fabulous product ReSharper) released a new version of their distributed build management and continuous integration server. I have never had the possibility to test this integration server but it seems to me a fairly cool product. Especially the web interface is a lot more advanced than cruisecontrol.net. The [...]]]></description>
			<content:encoded><![CDATA[<p>JetBrains (the once who also developed the fabulous product ReSharper) released a new version of their distributed build management and continuous integration server. I have never had the possibility to test this integration server but it seems to me a fairly cool product. Especially the web interface is a lot more advanced than cruisecontrol.net.</p>
<p>The professional and opensource version is free of charge. Here is the licensing overview:</p>
<p><a title="http://www.jetbrains.com/teamcity/buy/index.jsp" href="http://www.jetbrains.com/teamcity/buy/index.jsp">http://www.jetbrains.com/teamcity/buy/index.jsp</a></p>
<p>You can check out installation videos and live demos on this site:</p>
<p><a title="http://www.jetbrains.com/teamcity/documentation/index.html" href="http://www.jetbrains.com/teamcity/documentation/index.html">http://www.jetbrains.com/teamcity/documentation/index.html</a></p>
<blockquote><ul>
<li>
<h6>Fastest build feedback in the industry</h6>
<p>Adaptive tests re-ordering, on-the-fly test results reporting, configurable notifications, and even making build artifacts accessible before the build is ready — TeamCity keeps you in the know with the most recent build updates and intermediate results, and shows how well your changes integrate into the project sooner. Learn more about TeamCity <a href="http://www.jetbrains.com/teamcity/features/continuous_integration.html">Continuous Integration</a>.</p>
<li>
<h6>Faster builds, better scalability — with grid computing</h6>
<p><a href="http://www.jetbrains.com/teamcity/img/BuildGrid.jpg"><img alt="TeamCity: Build Grid" src="http://www.jetbrains.com/teamcity/img/BuildGrid_small.jpg"> <img alt="Click to enlarge" src="http://www.jetbrains.com/img/newdesign/search.gif"> </a>
<p>Distributed build management helps optimize your hardware resources utilization by parallelizing product builds within the build agents grid. With build chains support, you can even break down a single build procedure into several parts to run them on different build agents — both in sequence and in parallel — using the same set of sources in all of them. Learn about TeamCity <a href="http://www.jetbrains.com/teamcity/features/build_grid.html">Build Grid</a>. </p>
<li>
<h6>Clean and error-free code base</h6>
<p><a href="http://www.jetbrains.com/teamcity/img/Scenario.jpg"><img alt="TeamCity: Pre-tested Commit" src="http://www.jetbrains.com/teamcity/img/TeamCity-scenario-small.gif"> <img alt="Click to enlarge" src="http://www.jetbrains.com/img/newdesign/search.gif"> </a>
<p>TeamCity automates over 600 Java code inspections, code coverage and duplicates search — out of the box. It also builds, checks and runs automated tests on the server even before committing your changes — keeping your code base clean at all times. Learn more about <a href="http://www.jetbrains.com/teamcity/delayed_commit.html">Pre-tested Commit</a>.</p>
<li>
<h6>First-rate control over large-scale environments</h6>
<p>Administer your large-scale build infrastructure from a central Web 2.0 interface. Monitor your team performance and track responsibilities. Easily manage all your builds and hardware resources with detailed statistics and trends reports. Quickly add more build agents, when needed. Learn more about <a href="http://www.jetbrains.com/teamcity/features/build_management.html">Build Management</a> and <a href="http://www.jetbrains.com/teamcity/features/administration.html">Administration</a>.</p>
<li>
<h6>Easy setup and adoption</h6>
<p><a href="http://www.jetbrains.com/teamcity/features/screenshots/supports.png"><img alt="TeamCity: Environments which TeamCity supoports" src="http://www.jetbrains.com/teamcity/features/screenshots/supports-small.gif"> <img alt="Click to enlarge" src="http://www.jetbrains.com/img/newdesign/search.gif"> </a>
<p>TeamCity is at home everywhere. It supports both Java and .NET development. Setup is quick and easy under any platform, and offers out of the box integration with the most popular <a href="http://www.jetbrains.com/teamcity/features/supported_platforms.html#Supported_IDEs">IDEs</a>, <a href="http://www.jetbrains.com/teamcity/features/supported_platforms.html#Build_Runners">build tools</a>, <a href="http://www.jetbrains.com/teamcity/features/supported_platforms.html#Testing_Frameworks">testing frameworks</a> and <a href="http://www.jetbrains.com/teamcity/features/supported_platforms.html#Version_Control_Systems">version control systems</a>. Installation is a breeze — only 3 minutes from free download to a fully deployed and functional server.</p>
<li>
<h6>Extensibility</h6>
<p>TeamCity encourages improvements by providing Java API for all sorts of user modifications, from integration with other version control systems and build tools, to creating specific Web UI elements and custom reports. Learn more about <a href="http://www.jetbrains.net/confluence/display/TCD4/Developing+TeamCity+Plugins">developing TeamCity plugins</a>.</p>
</li>
<li></li>
</ul>
</blockquote>
<p><a title="http://www.jetbrains.com/teamcity/index.html" href="http://www.jetbrains.com/teamcity/index.html">http://www.jetbrains.com/teamcity/index.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tracelight.ch/2008/12/06/jetbrains-released-teamcity-40/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Resharper</title>
		<link>http://www.tracelight.ch/2008/03/11/resharper/</link>
		<comments>http://www.tracelight.ch/2008/03/11/resharper/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 08:12:06 +0000</pubDate>
		<dc:creator>Daniel Marbach</dc:creator>
				<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[JetBrains]]></category>
		<category><![CDATA[Resharper]]></category>

		<guid isPermaLink="false">http://www.tracelight.ch/2008/03/11/resharper/</guid>
		<description><![CDATA[Ich bekam heute gerade eine fachgerechte Einf&#252;hrung in das von JetBrains entwickelte Add-in f&#252;r Visual Studio mit dem Namen Resharper. Resharper erleichter das Entwickeln mit Visual Studio 2005 oder h&#246;her mit einigen wirklich n&#252;tzlichen Tools und Kniffen. Was kann &#252;berhaupt Resharper? Die Verbesserungen die Resharper mitbringt k&#246;nnen in folgende Kategorien unterteilt werden: Codeanalyse f&#252;r C# [...]]]></description>
			<content:encoded><![CDATA[<p>Ich bekam heute gerade eine fachgerechte Einf&#252;hrung in das von JetBrains entwickelte Add-in f&#252;r Visual Studio mit dem Namen Resharper. Resharper erleichter das Entwickeln mit Visual Studio 2005 oder h&#246;her mit einigen wirklich n&#252;tzlichen Tools und Kniffen.</p>
<h2>Was kann &#252;berhaupt Resharper?</h2>
<p>Die Verbesserungen die Resharper mitbringt k&#246;nnen in folgende Kategorien unterteilt werden:</p>
<ul>
<li>Codeanalyse f&#252;r C#</li>
<li>Code Templates</li>
<li>Xaml Support</li>
<li>Navigation und Suche</li>
<li>Coding Assistenten</li>
<li>Code Refactoring</li>
<li>Code Generierung</li>
<li>Code Formatierung</li>
<li>Cross-Language Funktionalit&#228;t</li>
<li>XML Support</li>
<li>ASP.NET Support</li>
<li>Unit Testing</li>
<li>NAnt and MS Build Scripts Editierung</li>
<li>Offene API</li>
</ul>
<h3>Codeanalyse f&#252;r C#</h3>
<p>Resharper macht konkrete Vorschl&#228;ge bereits w&#228;hrend der Eingabe und zeigt diese dem Entwickler an. So schl&#228;gt Resharper im untenstehenden Screenshot z.B. vor die Basisklasse IEnumerable&lt;string&gt; als Typ f&#252;r den Methodenparameter zu nutzen.</p>
<p><a href="http://www.tracelight.ch/wp-content/uploads/2008/03/suggestion-1.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="48" alt="suggestion_1" src="http://www.tracelight.ch/wp-content/uploads/2008/03/suggestion-1-thumb.png" width="240" border="0" /></a> </p>
<p>Resharper bietet ebenfalls sogenannte Quickfixes an. Diese Quickfixes sind konkrete Vorschl&#228;ge wie ein bestehendes Problem oder eine Unsch&#246;nheit gel&#246;st werden k&#246;nnten.</p>
<p><a href="http://www.tracelight.ch/wp-content/uploads/2008/03/error-r2.gif"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="93" alt="Error_R2" src="http://www.tracelight.ch/wp-content/uploads/2008/03/error-r2-thumb.gif" width="240" border="0" /></a> </p>
<p>Resharper &#252;berpr&#252;ft bereits w&#228;hrend der Eingabe auf m&#246;gliche Wertefehler und Nullreference-Exceptions. So k&#246;nnen Fehler die vielleicht in der Hitze des Gefechts &#252;bersehen w&#252;rden schon gar nicht entstehen.</p>
<p><a href="http://www.tracelight.ch/wp-content/uploads/2008/03/valueanalysis.gif"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="118" alt="valueAnalysis" src="http://www.tracelight.ch/wp-content/uploads/2008/03/valueanalysis-thumb.gif" width="240" border="0" /></a> </p>
<h3>Code Templates</h3>
<p>Resharper bietet vorgefertigte Templates die w&#228;hrend der Eingabe viel Schreibaufwand ersparen k&#246;nnen. Neben den in Visual Studio &#252;blichen Templates wie zum Beispiel f&#252;r den foreach Loop gibt es noch zahlreiche weitere n&#252;tzliche Templates.</p>
<h3>Code Formatierung</h3>
<p>Resharper bietet erweitertes Syntaxhighlighting f&#252;r den Code an wie zum Beispiel das Highlighten von Feldern, lokalen Variablen, Typen etc. Nebenbei bietet Resharper Shortcuts f&#252;r das Formatierung des Quellcodes oder das Reorganisieren der Imports an. Resharper erm&#246;glicht das automatische Layouting von Membervariablen und Typen nach vordefinierten Layouts.</p>
<h3>Coding Assistenten</h3>
<p>Resharper kann sogenannte Smart-Code Completion, d.h. wenn eine Methode aufgerufen wird, zeigt die Code Completion nur noch Elemente in der entsprechenden Klasse an, die &#252;berhaupt in Frage k&#228;men um der Methode zu &#252;bergeben werden. Somit sind die Auswahllisten viel &#252;bersichtlicher.</p>
<p><a href="http://www.tracelight.ch/wp-content/uploads/2008/03/code-completion-smart-c.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="122" alt="code_completion_smart_C" src="http://www.tracelight.ch/wp-content/uploads/2008/03/code-completion-smart-c-thumb.png" width="240" border="0" /></a> </p>
<p>Resharper unterst&#252;tzt die Smartactions. So erkennt zum Beispiel Resharper im untenstehenden Code, dass es besser w&#228;re die Stringformatschreibweise zu verwenden und schl&#228;gt dies vor. Falls man es annimmt, sieht dann der Code folgendermassen aus (siehe Screenshot 2).</p>
<p><a href="http://www.tracelight.ch/wp-content/uploads/2008/03/context-action-c-1.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="25" alt="context_action_C_1" src="http://www.tracelight.ch/wp-content/uploads/2008/03/context-action-c-1-thumb.png" width="240" border="0" /></a> </p>
<p><a href="http://www.tracelight.ch/wp-content/uploads/2008/03/context-action-c-2.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="23" alt="context_action_C_2" src="http://www.tracelight.ch/wp-content/uploads/2008/03/context-action-c-2-thumb.png" width="240" border="0" /></a> </p>
<p>Resharper unterst&#252;tzt sogenannte Parameterinfo. Dies sind zus&#228;tzliche und &#252;bersichtlich aufbereitete Informationen &#252;ber die Parameter einer Methode oder eines Konstruktors.</p>
<p><a href="http://www.tracelight.ch/wp-content/uploads/2008/03/parameterinfo-r2.gif"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="51" alt="ParameterInfo_R2" src="http://www.tracelight.ch/wp-content/uploads/2008/03/parameterinfo-r2-thumb.gif" width="240" border="0" /></a> </p>
<h3>Weitere Infos</h3>
<p>Resharper bietet noch viele weitere M&#246;glichkeiten. Jene die mehr dar&#252;ber erfahren m&#246;chten, k&#246;nnen die weiteren Informationen auf folgender Webseite beziehen:</p>
<p><a title="http://www.jetbrains.com/resharper/features/index.html" href="http://www.jetbrains.com/resharper/features/index.html">http://www.jetbrains.com/resharper/features/index.html</a></p>
<h2></h2>
<h2>Und was kostet der Spass?</h2>
<p><a href="http://www.tracelight.ch/wp-content/uploads/2008/03/image.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="185" alt="image" src="http://www.tracelight.ch/wp-content/uploads/2008/03/image-thumb.png" width="240" border="0" /></a> </p>
<p><a title="http://www.jetbrains.com/resharper/features/index.html" href="http://www.jetbrains.com/resharper/features/index.html"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tracelight.ch/2008/03/11/resharper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

