<?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>In a world gone mad.. &#187; Book</title>
	<atom:link href="http://www.berlinfactor.com/blog/category/book/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.berlinfactor.com/blog</link>
	<description>I mean.. What I'm trying to say is.. In a way I think.. You know? In a world gone mad..</description>
	<lastBuildDate>Fri, 09 Dec 2011 20:56:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Growing Object-Oriented Software Guided by Tests</title>
		<link>http://www.berlinfactor.com/blog/2010/04/13/growing-object-oriented-software-guided-by-tests/</link>
		<comments>http://www.berlinfactor.com/blog/2010/04/13/growing-object-oriented-software-guided-by-tests/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 11:15:53 +0000</pubDate>
		<dc:creator>The.French.DJ</dc:creator>
				<category><![CDATA[Book]]></category>

		<guid isPermaLink="false">http://www.berlinfactor.com/blog/?p=235</guid>
		<description><![CDATA[I just finished reading through the book. Another very insightful and interesting read. Highly recommended. Keywords: End-to-end tests (&#8220;system level tests&#8221;), integration tests, unit tests. If you struggle with test being too complicated or too brittle, or not being sure how to test something like a persistence layer, this book is for you. Other books [...]]]></description>
			<content:encoded><![CDATA[<p>I just finished reading through the <a href="http://www.growing-object-oriented-software.com/">book</a>. Another very insightful and interesting read. Highly recommended.</p>
<p>Keywords: End-to-end tests (&#8220;system level tests&#8221;), integration tests, unit tests.</p>
<p>If you struggle with test being too complicated or too brittle, or not being sure how to test something like a persistence layer, this book is for you.</p>
<p>Other books I recommend in this context: Clean Code, Test Driven Development. By Example, Working Effectively with Legacy Code, The Pragmatic Programmer, .. And, more in general, I guess most of those found <a href="http://www.berlinfactor.com/Section.Books/index.html">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.berlinfactor.com/blog/2010/04/13/growing-object-oriented-software-guided-by-tests/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Books section updated</title>
		<link>http://www.berlinfactor.com/blog/2009/07/15/books-section-updated/</link>
		<comments>http://www.berlinfactor.com/blog/2009/07/15/books-section-updated/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 11:25:57 +0000</pubDate>
		<dc:creator>The.French.DJ</dc:creator>
				<category><![CDATA[Book]]></category>
		<category><![CDATA[Review]]></category>

		<guid isPermaLink="false">http://www.berlinfactor.com/blog/?p=163</guid>
		<description><![CDATA[Instead of adding posts about each book, I have update the book review section of my old website. Included books: * Clean Code by Uncle Bob * The Passionate Programmer by Chad Fowler * Pragmatic Thinking and Learning by Andy Hunt * Behind Closed Doors: Secrets of Great Management * Software Conflict 2.0 and Software [...]]]></description>
			<content:encoded><![CDATA[<p>Instead of adding posts about each book, I have update the <a href="http://www.berlinfactor.com/Section.Books/index.html">book review section</a> of my old website.</p>
<p>Included books:<br />
 * Clean Code by Uncle Bob<br />
 * The Passionate Programmer by Chad Fowler<br />
 * Pragmatic Thinking and Learning by Andy Hunt<br />
 * Behind Closed Doors: Secrets of Great Management<br />
 * Software Conflict 2.0 and Software Creativity 2.0 by Robert L. Glass</p>
]]></content:encoded>
			<wfw:commentRss>http://www.berlinfactor.com/blog/2009/07/15/books-section-updated/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clean Code by Robert C. Martin</title>
		<link>http://www.berlinfactor.com/blog/2009/07/15/clean-code-by-robert-c-martin/</link>
		<comments>http://www.berlinfactor.com/blog/2009/07/15/clean-code-by-robert-c-martin/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 10:35:54 +0000</pubDate>
		<dc:creator>The.French.DJ</dc:creator>
				<category><![CDATA[Book]]></category>
		<category><![CDATA[Review]]></category>

		<guid isPermaLink="false">http://www.berlinfactor.com/blog/?p=148</guid>
		<description><![CDATA[I have read Clean Code by Robert C. Martin recently. Definitively a recommended read. Many little and a few big insights. I had the chance to apply some of the new (for me) ideas from the books on a few of my projects and I was stunned by the immediate improvement of my code. At [...]]]></description>
			<content:encoded><![CDATA[<p>I have read <a href="http://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882/ref=sr_1_1?ie=UTF8&#038;s=books&#038;qid=1247653623&#038;sr=8-1">Clean Code</a> by Robert C. Martin recently. Definitively a recommended read. Many little and a few big insights.</p>
<p>I had the chance to apply some of the new (for me) ideas from the books on a few of my projects and I was stunned by the immediate improvement of my code.</p>
<p>At first I struggled a little bit with recommendations like using object variables instead of parameters for example. But after using this technique a few times the benefits became apparent to me in a very &#8220;personalized context&#8221;. I still tend to use method parameters to guide the use of methods. My idea was: A method returns a value that is required by another method. This way it is clear in what order to call the methods. But I understand that this is really not a good argument. Why in the first place should/would it be unclear in what order to use the methods? Exactly.. this is the real problem you should tackle. After that it doesn&#8217;t really matter anymore whether you use parameters or object variables/fields. And then in fact it is better to use fields because the reduce the noisiness of the code.</p>
<p>Anyway. This book has a lot of useful information and tips. If you consider yourself a genius programmer you probably don&#8217;t need this book. For everyone else there is probably some interesting stuff to be found.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.berlinfactor.com/blog/2009/07/15/clean-code-by-robert-c-martin/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

