<?xml version="1.0" encoding="iso-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>bugTeaser</title>
<link>http://www.empros.ch/</link>
<description>Jeder Programmierer kennt sie, die h&#228;sslichen oft kleinen Fehler, die unsere Programme auf Abwege geraten lassen und einen manchmal fast um den Verstand bringen. Doch diese Fehler halten auch immer eine lehrreiche Lektion f&#252;r uns bereit.  Staunen, r&#228;tseln und diskutieren Sie mit uns &#252;ber all die Dinge, die beim Schreiben von Software im Kleinen wie im Grossen schief gehen k&#246;nnen.</description>
<language>de</language>
<copyright>(c) 2005 empros gmbh - alle Rechte vorbehalten</copyright>
<item>
<title>#007: Das verlorene Ergebnis</title>
<link>http://www.empros.ch/vielfach/bugteaser/dasverloreneergebnis.html</link>
<description>Das Codefragment stammt aus einer Shop-Anwendung. Die Methode Charges.getShippingCharges() berechnet die anfallenden Versandkosten f&#252;r eine Bestellung...</description>
<dc:date>2005-12-29</dc:date>
</item>
<item>
<title>#006: Selbstbetrug</title>
<link>http://www.empros.ch/vielfach/bugteaser/selbstbetrug.html</link>
<description>Das Codefragment stammt aus der Klassen-Bibliothek von Delphi: Bei TStrings handelt es sich um eine Listenklasse zur Verwaltung von Zeichenketten. Die Delphi-Hilfe...</description>
<dc:date>2005-05-03</dc:date>
</item>
<item>
<title>#005: Die entflohene Referenz</title>
<link>http://www.empros.ch/vielfach/bugteaser/dieentflohenereferenz.html</link>
<description>Instanzen der Klasse ModelChangeLogger werden dazu verwendet, Modell&#228;nderungen zu protokollieren. Hierzu wird bei der Erzeugung einer ModelChangeLogger-Instanz das gew&#252;nschte Model angegeben.  Der ...</description>
<dc:date>2005-03-28</dc:date>
</item>
<item>
<title>#004: Die Referenzfalle</title>
<link>http://www.empros.ch/vielfach/bugteaser/diereferenzfalle.html</link>
<description>Diese Klasse widerspiegelt den Grundgedanken in einem Framework. Das Problem blieb relativ lange unentdeckt.   Wo liegt der Fehler und wie wie kann er verhindert werden? Was k&#246;nnen wir aus diesem ...</description>
<dc:date>2005-03-14</dc:date>
</item>
<item>
<title>#003: Der t&#252;ckische Zuh&#246;rer</title>
<link>http://www.empros.ch/vielfach/bugteaser/dertueckischezuhoerer.html</link>
<description>Dieser Code ist Teil der Klasse Elements. Instanzen dieser Klasse verwalten eine Sammlung von Elementen. Hierzu k&#246;nnen Elemente u.a. hinzugef&#252;gt, abgefragt und wieder gel&#246;scht werden. Die Klasse im...</description>
<dc:date>2005-02-27</dc:date>
</item>
<item>
<title>#002: Die Makrofalle</title>
<link>http://www.empros.ch/vielfach/bugteaser/diemakrofalle.html</link>
<description>Dieses Makro ist Teil eines Unit-Test Frameworks f&#252;r C++. Der Fehler ist offensichtlich und blieb dennoch lange unerkannt. Die Frage ist, warum?  F&#252;r Nicht-C++-Programmierer: #define ist streng gen...</description>
<dc:date>2005-02-10</dc:date>
</item>
<item>
<title>#001: Der unschuldige Iterator</title>
<link>http://www.empros.ch/vielfach/bugteaser/derunschuldigeiterator.html</link>
<description>Dieser Code ist Teil einer Klasse, die Objekte in einer Collection verwaltet; die Details sind nicht von Interesse. Der Code compiliert, funktioniert aber nicht richtig. Die L&#246;sung ist einfach und ...</description>
<dc:date>2005-02-03</dc:date>
</item>
</channel>
</rss>

