<?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"
	>
<channel>
	<title>Comments on: Ways To Create Complexity: Break Your API</title>
	<atom:link href="http://www.codesimplicity.com/archives/13/feed" rel="self" type="application/rss+xml" />
	<link>http://www.codesimplicity.com/archives/13</link>
	<description></description>
	<pubDate>Mon, 08 Sep 2008 09:33:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Модели Сервисной Архитектуры &#187; Blog Archive &#187; Пообещайте мне API</title>
		<link>http://www.codesimplicity.com/archives/13#comment-128</link>
		<dc:creator>Модели Сервисной Архитектуры &#187; Blog Archive &#187; Пообещайте мне API</dc:creator>
		<pubDate>Sat, 23 Feb 2008 08:38:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.codesimplicity.com/archives/13#comment-128</guid>
		<description>[...] проблему поднимает Макс Канат в своём блоге codesimplicity.com — проблему совместимости API при переходе продуктов от [...]</description>
		<content:encoded><![CDATA[<p>[...] проблему поднимает Макс Канат в своём блоге codesimplicity.com — проблему совместимости API при переходе продуктов от [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Max Kanat-Alexander</title>
		<link>http://www.codesimplicity.com/archives/13#comment-59</link>
		<dc:creator>Max Kanat-Alexander</dc:creator>
		<pubDate>Thu, 07 Feb 2008 19:21:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.codesimplicity.com/archives/13#comment-59</guid>
		<description>True, as an example of a shipping application.

-Max</description>
		<content:encoded><![CDATA[<p>True, as an example of a shipping application.</p>
<p>-Max</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: LpSolit</title>
		<link>http://www.codesimplicity.com/archives/13#comment-58</link>
		<dc:creator>LpSolit</dc:creator>
		<pubDate>Thu, 07 Feb 2008 18:49:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.codesimplicity.com/archives/13#comment-58</guid>
		<description>I know it's a blog about all APIs, not only Bugzilla. But you mentioned Bugzilla explicitly. ;)</description>
		<content:encoded><![CDATA[<p>I know it&#8217;s a blog about all APIs, not only Bugzilla. But you mentioned Bugzilla explicitly. <img src='http://www.codesimplicity.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Max Kanat-Alexander</title>
		<link>http://www.codesimplicity.com/archives/13#comment-57</link>
		<dc:creator>Max Kanat-Alexander</dc:creator>
		<pubDate>Thu, 07 Feb 2008 18:46:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.codesimplicity.com/archives/13#comment-57</guid>
		<description>This is a blog about all APIs, not about Bugzilla's. :-)

Doing a version check and then offering functionality is different than having to do a version check to determine what way to call a function, or what function to call. 

I'm not sure you've ever experienced the situation I'm talking about, since all the Perl modules we use are good enough to have a stable API.

-Max</description>
		<content:encoded><![CDATA[<p>This is a blog about all APIs, not about Bugzilla&#8217;s. <img src='http://www.codesimplicity.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Doing a version check and then offering functionality is different than having to do a version check to determine what way to call a function, or what function to call. </p>
<p>I&#8217;m not sure you&#8217;ve ever experienced the situation I&#8217;m talking about, since all the Perl modules we use are good enough to have a stable API.</p>
<p>-Max</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: LpSolit</title>
		<link>http://www.codesimplicity.com/archives/13#comment-56</link>
		<dc:creator>LpSolit</dc:creator>
		<pubDate>Thu, 07 Feb 2008 18:07:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.codesimplicity.com/archives/13#comment-56</guid>
		<description>Version check is required to know which APIs are available as new methods are added for each new release. Marking an API as unstable or experimental means that it may change in the future, and external users using it are (or should be) aware of it. We should only maintain compatibility as soon as we declare the API as stable.</description>
		<content:encoded><![CDATA[<p>Version check is required to know which APIs are available as new methods are added for each new release. Marking an API as unstable or experimental means that it may change in the future, and external users using it are (or should be) aware of it. We should only maintain compatibility as soon as we declare the API as stable.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
