<?xml version="1.0" encoding="UTF-8"?>
<GoodreadsResponse>
	<Request>
		<authentication>false</authentication>
		    <method><![CDATA[]]></method>
	</Request>
	<review>
  <id>9844560</id>
    <user>
    <id>615377</id>
    <name><![CDATA[Khairulzaman]]></name>
    <location><![CDATA[Kuala Lumpur, Malaysia]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/615377-khairulzaman]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1252620252p3/615377.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1252620252p2/615377.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">44875</id>
  <isbn>1593271190</isbn>
  <isbn13>9781593271190</isbn13>
  <text_reviews_count type="integer">2</text_reviews_count>
  <title>
    <![CDATA[Code Craft: The Practice of Writing Excellent Code]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1170271240m/44875.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1170271240s/44875.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/44875.Code_Craft_The_Practice_of_Writing_Excellent_Code</link>
  <average_rating>4.12</average_rating>
  <ratings_count>8</ratings_count>
  <description>
    <![CDATA[Many programmers know how to write correct code - code that works. But not all know how to craft great code - code that is well written and easy to understand. <em>Code Craft</em> teaches programmers how to move beyond writing correct code to writing great code. The book covers code writing concerns, including code presentation style, variable naming, error handling, and security; and the wider issues of programming in the real world, such as good teamwork, development processes, and documentation. <em>Code Craft</em> presents language-agnostic advice that is relevant to all developers, from an author with loads of practical experience. A Q&amp;A section at the end of each chapter helps readers to review the material and makes the book suited for academic use as well.]]>
  </description>
<authors>
    <author>
    <id>25160</id>
        <name><![CDATA[Pete Goodliffe]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/25160.Pete_Goodliffe]]></link>
    <average_rating>4.12</average_rating>
    <ratings_count>8</ratings_count>
    <text_reviews_count>2</text_reviews_count>
  </author>
  </authors>  <published>2006</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
            <shelf name="to-get" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sun Dec 02 12:43:58 -0800 2007</date_added>
  <date_updated>Sun Dec 02 12:43:58 -0800 2007</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/9844560]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/9844560]]></link>
</review>

</GoodreadsResponse>