<?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>Software Engineering Blog &#187; Klaus Kreft</title>
	<atom:link href="http://www.swe-blog.net/blog/archives/tag/klaus-kreft/feed" rel="self" type="application/rss+xml" />
	<link>http://www.swe-blog.net/blog</link>
	<description>Menschen. Prozesse. Technik.</description>
	<lastBuildDate>Fri, 28 Jan 2011 17:40:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Effective Java</title>
		<link>http://www.swe-blog.net/blog/archives/41</link>
		<comments>http://www.swe-blog.net/blog/archives/41#comments</comments>
		<pubDate>Sun, 28 Dec 2008 08:58:39 +0000</pubDate>
		<dc:creator>Oliver Fischer</dc:creator>
				<category><![CDATA[Online]]></category>
		<category><![CDATA[Angelika Langer]]></category>
		<category><![CDATA[Effective Java]]></category>
		<category><![CDATA[Klaus Kreft]]></category>

		<guid isPermaLink="false">http://www.swe-blog.net/blog/?p=41</guid>
		<description><![CDATA[Gute Software kann mit einem Haus verglichen werden. Für Häuser gilt, daß zwei Dinge in Ordnung sein müssen: das Dach und der Keller. Das Dach schützt gegen Wasser von oben und der Keller gegen Wasser von unten. Wenn diese beiden Dinge in einem guten Zustand sind, befindet sich auch das Haus in einem guten Zustand.
Der [...]]]></description>
			<content:encoded><![CDATA[<p>Gute Software kann mit einem Haus verglichen werden. Für Häuser gilt, daß zwei Dinge in Ordnung sein müssen: das Dach und der Keller. Das Dach schützt gegen Wasser von oben und der Keller gegen Wasser von unten. Wenn diese beiden Dinge in einem guten Zustand sind, befindet sich auch das Haus in einem guten Zustand.</p>
<p>Der Keller einer Software sind die eingesetzten Technologien. Und um diesen Keller fachgerecht zu bauen, muß man sich mit den Grundlagen der Technologieren auseinander setzen. Daher lese ich seit Jahren immer wieder die Artikelserie Effective Java von Angelika Langer und Klaus Kreft, die seit 2002 im JavaSpektrum erschien und seit Mitte diesen Jahres im JavaMagazin fortgesetzt wird.</p>
<p>Mir ist keine andere vergleichbare Serie bekannt, die sich über einen so langen Zeitraum auf einem konstant hohen Niveau mit Grundlagen von Java beschäftigt und die notwendigen Zusammenhänge veranschaulicht. Oft werden die relevanten Grundlagen leider von aktuellen Hypes übertönt, aber es kann wichtiger sein, die richtige Implementierung von <code>equals(Object o)</code> und <code>hashCode()</code> zu kennen, als die neueste Version des Frameworks XYZ.</p>
<p>Angelika Langer hat dankenswerter Weise <a href="http://www.angelikalanger.com/Articles/EffectiveJava.html">ältere Artikel der Serie auf ihrer Homepage</a> veröffentlicht, sodaß die gesamte Serie auch noch nach Jahren abrufbar ist. An dieser Stelle auch Dank an die Verlage, die dem zugestimmt haben.</p>
<div class="ressource"><strong>Quellen und Verweise</strong>
<ul>
<li> <a href="http://www.angelikalanger.com/Articles/EffectiveJava.html">Artikelserie Effective Java online</a></li>
<li> <a href="http://www.angelikalanger.com">Homepage von Angelika Langer</a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.swe-blog.net/blog/archives/41/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

