<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Working with Python</title>
	<atom:link href="http://www.frozentux.net/2010/02/working-with-python/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.frozentux.net/2010/02/working-with-python/</link>
	<description>Yet another site</description>
	<lastBuildDate>Thu, 26 Jan 2012 01:46:05 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Oskar Andreasson</title>
		<link>http://www.frozentux.net/2010/02/working-with-python/comment-page-1/#comment-245</link>
		<dc:creator>Oskar Andreasson</dc:creator>
		<pubDate>Fri, 05 Feb 2010 08:00:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.frozentux.net/?p=508#comment-245</guid>
		<description>Mmm, maybe I am a tad skeptical, but it&#039;s only opinion. My main problem with unittesting for languages like this, is that you need to test the entire binary. The dynamic typing means you will be in a lot of trouble if you accidentally return a class of one type but expect something else at some other point. Ie, you need to spend a lot of time either unittesting, or function testing on a very high level (which would come automatically with compiled languages). 

That said, the eve client is written in python. I haven&#039;t even looked at the unit testing framework and how to use it in python yet =)</description>
		<content:encoded><![CDATA[<p>Mmm, maybe I am a tad skeptical, but it&#8217;s only opinion. My main problem with unittesting for languages like this, is that you need to test the entire binary. The dynamic typing means you will be in a lot of trouble if you accidentally return a class of one type but expect something else at some other point. Ie, you need to spend a lot of time either unittesting, or function testing on a very high level (which would come automatically with compiled languages). </p>
<p>That said, the eve client is written in python. I haven&#8217;t even looked at the unit testing framework and how to use it in python yet =)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mikael</title>
		<link>http://www.frozentux.net/2010/02/working-with-python/comment-page-1/#comment-244</link>
		<dc:creator>Mikael</dc:creator>
		<pubDate>Thu, 04 Feb 2010 01:33:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.frozentux.net/?p=508#comment-244</guid>
		<description>Interesting thoughts, Oskar.

Sad then that you don&#039;t believe in large projects for Python, since I have a great idea in my mind (which I have to keep for myself for now). I was hoping you would participate -- and the project I have in mind will become... very large.

Well, we&#039;ll see. I am hacking myself into Trac, or around, playing with plugins. Quite fun I would say, and I agree with your observations. Python seems very &quot;hackable&quot;, but it also seem very competent. But you are definitely right when your state that the loose (dynamic) typing can cause problems.

Unit testing will be a major concern for all Python projects. Perhaps that&#039;s why they&#039;ve included a whole unit testing module?

Best regards!</description>
		<content:encoded><![CDATA[<p>Interesting thoughts, Oskar.</p>
<p>Sad then that you don&#8217;t believe in large projects for Python, since I have a great idea in my mind (which I have to keep for myself for now). I was hoping you would participate &#8212; and the project I have in mind will become&#8230; very large.</p>
<p>Well, we&#8217;ll see. I am hacking myself into Trac, or around, playing with plugins. Quite fun I would say, and I agree with your observations. Python seems very &#8220;hackable&#8221;, but it also seem very competent. But you are definitely right when your state that the loose (dynamic) typing can cause problems.</p>
<p>Unit testing will be a major concern for all Python projects. Perhaps that&#8217;s why they&#8217;ve included a whole unit testing module?</p>
<p>Best regards!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

