<?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: On Getting Rid Of Common Libraries&#8230; What About Don&#8217;t Repeat Yourself?</title> <atom:link href="http://davybrion.com/blog/2009/05/on-getting-rid-of-common-libraries-what-about-dont-repeat-yourself/feed/" rel="self" type="application/rss+xml" /><link>http://davybrion.com/blog/2009/05/on-getting-rid-of-common-libraries-what-about-dont-repeat-yourself/</link> <description>inquisitive: adjective. given to inquiry, research, or asking questions; eager for knowledge; intellectually curious</description> <lastBuildDate>Wed, 08 Feb 2012 11:42:42 +0000</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>By: neil martin</title><link>http://davybrion.com/blog/2009/05/on-getting-rid-of-common-libraries-what-about-dont-repeat-yourself/comment-page-1/#comment-14414</link> <dc:creator>neil martin</dc:creator> <pubDate>Tue, 05 May 2009 18:26:59 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1372#comment-14414</guid> <description>I think it depends on what you are doing for research projects or slow moving projects i tend to have a static library against which i know my code will compile and work i tend to put this in the lib folder i also tend to create dll references to anything that this might need form other dll&#039;s i have built in this fashion i ensure that this code is statically versioned and just works.When i am dealing with production code i tend to use SVN: external style model and share a lib. When i deploy frameworks and the likes i tend to merge them into sensible grouped dll&#039;s such as.Objects
.Tests
.Tests.ObjectInside this are a number of folders so the code is split down further into sensible groups within the dll&#039;s.neil</description> <content:encoded><![CDATA[<p>I think it depends on what you are doing for research projects or slow moving projects i tend to have a static library against which i know my code will compile and work i tend to put this in the lib folder i also tend to create dll references to anything that this might need form other dll&#8217;s i have built in this fashion i ensure that this code is statically versioned and just works.</p><p>When i am dealing with production code i tend to use SVN: external style model and share a lib. When i deploy frameworks and the likes i tend to merge them into sensible grouped dll&#8217;s such as</p><p>.Objects<br
/> .Tests<br
/> .Tests.Object</p><p>Inside this are a number of folders so the code is split down further into sensible groups within the dll&#8217;s.</p><p>neil</p> ]]></content:encoded> </item> <item><title>By: Jack</title><link>http://davybrion.com/blog/2009/05/on-getting-rid-of-common-libraries-what-about-dont-repeat-yourself/comment-page-1/#comment-14280</link> <dc:creator>Jack</dc:creator> <pubDate>Mon, 04 May 2009 08:26:25 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1372#comment-14280</guid> <description>While, I also use my common library. with my lib, I can write applications fast, so I like my library. After seeing your article, I think I do need to upgrade my library often but not give it up.</description> <content:encoded><![CDATA[<p>While, I also use my common library. with my lib, I can write applications fast, so I like my library. After seeing your article, I think I do need to upgrade my library often but not give it up.</p> ]]></content:encoded> </item> <item><title>By: efdee</title><link>http://davybrion.com/blog/2009/05/on-getting-rid-of-common-libraries-what-about-dont-repeat-yourself/comment-page-1/#comment-14212</link> <dc:creator>efdee</dc:creator> <pubDate>Sun, 03 May 2009 16:47:57 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1372#comment-14212</guid> <description>I had the feeling that Ayende was mostly complaining about the fact that alot of what&#039;s in Rhino Commons isn&#039;t being reused, it&#039;s just in there because it was used in another project and, at that time, seemed to have potential for reuse.In contrast, it sounds like what you are describing are pieces of code that are actively being reused and maybe could be considered micro-frameworks in their own respect (which I don&#039;t think Ayende was referring to).Maybe you should refactor these micro-frameworks away from your &quot;common&quot; library and see what is left in the latter afterwards, and how reusable that is.Ofcourse, maybe I myself misunderstood both blog posts ;)</description> <content:encoded><![CDATA[<p>I had the feeling that Ayende was mostly complaining about the fact that alot of what&#8217;s in Rhino Commons isn&#8217;t being reused, it&#8217;s just in there because it was used in another project and, at that time, seemed to have potential for reuse.</p><p>In contrast, it sounds like what you are describing are pieces of code that are actively being reused and maybe could be considered micro-frameworks in their own respect (which I don&#8217;t think Ayende was referring to).</p><p>Maybe you should refactor these micro-frameworks away from your &#8220;common&#8221; library and see what is left in the latter afterwards, and how reusable that is.</p><p>Ofcourse, maybe I myself misunderstood both blog posts <img
src='http://d18sni7re4ly7f.cloudfront.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p> ]]></content:encoded> </item> <item><title>By: Davy Brion</title><link>http://davybrion.com/blog/2009/05/on-getting-rid-of-common-libraries-what-about-dont-repeat-yourself/comment-page-1/#comment-14188</link> <dc:creator>Davy Brion</dc:creator> <pubDate>Sun, 03 May 2009 11:10:15 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1372#comment-14188</guid> <description>@KenWhat happens when 2 projects point to the same specific version, and someone from project A makes a change in the external common stuff that has an impact on project B?</description> <content:encoded><![CDATA[<p>@Ken</p><p>What happens when 2 projects point to the same specific version, and someone from project A makes a change in the external common stuff that has an impact on project B?</p> ]]></content:encoded> </item> <item><title>By: Ken Egozi</title><link>http://davybrion.com/blog/2009/05/on-getting-rid-of-common-libraries-what-about-dont-repeat-yourself/comment-page-1/#comment-14106</link> <dc:creator>Ken Egozi</dc:creator> <pubDate>Sat, 02 May 2009 20:00:31 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1372#comment-14106</guid> <description>something like svn:externals could serve as a good answer.
a single repository in the company for the good-stuff. Every project gets full source control access (thus can fix things and step into if needed), and every project can point to a specific version to avoid dependency hell.</description> <content:encoded><![CDATA[<p>something like svn:externals could serve as a good answer.<br
/> a single repository in the company for the good-stuff. Every project gets full source control access (thus can fix things and step into if needed), and every project can point to a specific version to avoid dependency hell.</p> ]]></content:encoded> </item> <item><title>By: Morten Lyhr</title><link>http://davybrion.com/blog/2009/05/on-getting-rid-of-common-libraries-what-about-dont-repeat-yourself/comment-page-1/#comment-14102</link> <dc:creator>Morten Lyhr</dc:creator> <pubDate>Sat, 02 May 2009 19:35:51 +0000</pubDate> <guid
isPermaLink="false">http://davybrion.com/blog/?p=1372#comment-14102</guid> <description>Compile it all into one assembly, with different namespaces, and use ILMerge to get
‘one assembly per physical deployment‘ rule again./Morten Lyhr</description> <content:encoded><![CDATA[<p>Compile it all into one assembly, with different namespaces, and use ILMerge to get<br
/> ‘one assembly per physical deployment‘ rule again.</p><p>/Morten Lyhr</p> ]]></content:encoded> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 2/10 queries in 0.004 seconds using disk: basic
Object Caching 403/404 objects using disk: basic
Content Delivery Network via Amazon Web Services: CloudFront: d18sni7re4ly7f.cloudfront.net

Served from: davybrion.com @ 2012-02-09 03:54:29 -->
