<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Object Mentor Blog: How Big Should a Function Be?</title>
    <link>http://blog.objectmentor.com/articles/2007/10/29/how-big-should-a-function-be</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>How Big Should a Function Be?</title>
      <description>&lt;p&gt;In the &amp;#8216;80s we had a rule that a function should be no longer than a screenful.  Few, if any, of us followed that rule.  Our functions were typically much longer than the 20 lines that would fit on a &lt;span class="caps"&gt;VT100&lt;/span&gt;.&lt;/p&gt;


	&lt;p&gt;Nowadays, on a 17&amp;#8221; laptop screen with the font cranked way down low, you can get 60, 80, maybe even 100 lines of code on the screen.  Does the same rule still apply?  Should functions be no longer than a screenful?&lt;/p&gt;


	&lt;p&gt;Of course the idea is ridiculous.  Functions should be small.  Very small.  A well written function might be 4, 5, perhaps 8 lines long; but no longer.&lt;/p&gt;


	&lt;p&gt;There are exceptions of course.  Some functions will have long switch/case statements (We&amp;#8217;ll talk about those later), or long array initializations, or some other mindless structure that simply takes space to fill.  But the fast majority of functions are not of that kind, and should be very short.  Specifically, functions that &lt;em&gt;process information&lt;/em&gt; as part of an &lt;em&gt;algorithm&lt;/em&gt; should be very small.&lt;/p&gt;


	&lt;p&gt;A function should have zero or one level of indentation.  Nested ifs and while&amp;#8217;s should be avoided in most cases.  Moreover, the body of an if or while should be one or two lines long.  Typically, the body of an if or while statement should be no more than a single function call.&lt;/p&gt;


	&lt;p&gt;The body of a try block should also be a function call; and the word try should be the first word in the function.&lt;/p&gt;


	&lt;p&gt;Each function should have a descriptive name, two or three words in length, that makes it clear what the function does.  Moreover the function should have between zero and three arguments.&lt;/p&gt;


	&lt;p&gt;A source file should read like a newspaper article.  Newspaper articles begin with a headline, followed by a single synoptic paragraph, followed by paragraphs full of ever increasing detail.  The ideal article can be read until it gets boring.  A source file should read the same way.  High level functions should be followed by lower level functions that should be followed by still lower level functions.  The calls should all point downwards in the source file if possible.&lt;/p&gt;


	&lt;p&gt;Of course these rules cannot be followed 100% of the time, but they are good rules nonetheless.  Our goal, as programmers, is to write programs that humans can understand and maintain.&lt;/p&gt;


	&lt;p&gt;It is not good enough that a program work.  A program must also be written well.  As a programmer you should take pride in your work and never leave a mess under the hood.  Remember, a product that works, but that has a bad internal structure &lt;em&gt;is a bad product.&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Mon, 29 Oct 2007 22:25:37 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:a8d624cf-06f1-4ae1-ad92-3efc54a4db08</guid>
      <author>Uncle Bob</author>
      <link>http://blog.objectmentor.com/articles/2007/10/29/how-big-should-a-function-be</link>
    </item>
    <item>
      <title>"How Big Should a Function Be?" by robe de mari&#233;e</title>
      <description>&lt;p&gt;robes de mari&#233;e&lt;/p&gt;</description>
      <pubDate>Sun, 05 Feb 2012 20:01:54 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:c1894b92-556c-486f-937a-9ad5ddb09ed3</guid>
      <link>http://blog.objectmentor.com/articles/2007/10/29/how-big-should-a-function-be#comment-201850</link>
    </item>
    <item>
      <title>"How Big Should a Function Be?" by movers</title>
      <description>&lt;p&gt;Get the cheapest movers
&lt;a href="http://www.moversguide.biz/" rel="nofollow"&gt;Movers&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Fri, 03 Feb 2012 00:43:52 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:2bebf863-0e50-4412-8c8a-911b92236a3c</guid>
      <link>http://blog.objectmentor.com/articles/2007/10/29/how-big-should-a-function-be#comment-201343</link>
    </item>
    <item>
      <title>"How Big Should a Function Be?" by Bealls Coupons</title>
      <description>&lt;p&gt;Well good website.&lt;/p&gt;</description>
      <pubDate>Sun, 08 Jan 2012 16:02:12 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:3d00d1ee-fb7b-4fab-bbba-b31569d5005d</guid>
      <link>http://blog.objectmentor.com/articles/2007/10/29/how-big-should-a-function-be#comment-196039</link>
    </item>
    <item>
      <title>"How Big Should a Function Be?" by Brisbane Limo Hire </title>
      <description>&lt;p&gt;Thank you for sharing the article . It let me know something I didn`t know .You write well, I have bookmarked, I will wander back.&lt;a href="http://www.limohirebrisbaneqld.com.au/" rel="nofollow"&gt;Brisbane Limo Hire&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Sun, 04 Dec 2011 23:27:14 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:db9aaafd-c30b-438d-9a45-ba23e58d0f49</guid>
      <link>http://blog.objectmentor.com/articles/2007/10/29/how-big-should-a-function-be#comment-181792</link>
    </item>
    <item>
      <title>"How Big Should a Function Be?" by Limo Hire Brisbane </title>
      <description>&lt;p&gt;Thank you for sharing the article . It let me know something I didn`t know .You write well, I have bookmarked, I will wander back. &lt;a href="http://www.limohirebrisbaneqld.com.au/" rel="nofollow"&gt;Limo Hire Brisbane&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Sun, 04 Dec 2011 23:25:09 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:2be5fd73-917e-41b0-963d-d4cc02852b36</guid>
      <link>http://blog.objectmentor.com/articles/2007/10/29/how-big-should-a-function-be#comment-181791</link>
    </item>
    <item>
      <title>"How Big Should a Function Be?" by moncler clothing cheap</title>
      <description>&lt;p&gt;moncler replica
replica moncler handbags uk
moncler vest uk
YangGengSheng&lt;/p&gt;</description>
      <pubDate>Wed, 23 Nov 2011 18:54:05 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:5b8281a3-4064-472c-918d-cdf05e2d1da7</guid>
      <link>http://blog.objectmentor.com/articles/2007/10/29/how-big-should-a-function-be#comment-177155</link>
    </item>
    <item>
      <title>"How Big Should a Function Be?" by north face clearance</title>
      <description>&lt;p&gt;The little boy  &lt;a href="http://www.northrfaceclearance.com/" rel="nofollow"&gt;north face clearance&lt;/a&gt; said he would take over the chores for his dad. So he went to the barn and milked the cow when he was done he kicked the cow right in the ass. &lt;a href="http://www.northrfaceclearance.com/" rel="nofollow"&gt;north face jackets clearance&lt;/a&gt;  Then he went and fed the pig, when he was done he kicked the pig in the ass. Then he went to feed the chicken, when he was done he kicked the chicken in the ass.&lt;/p&gt;</description>
      <pubDate>Tue, 22 Nov 2011 01:11:05 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:13a27743-646f-48fd-9d52-19d5926ca698</guid>
      <link>http://blog.objectmentor.com/articles/2007/10/29/how-big-should-a-function-be#comment-176322</link>
    </item>
    <item>
      <title>"How Big Should a Function Be?" by beats by dr dre</title>
      <description>&lt;p&gt;A university student&lt;a href="http://www.drdrebeatsheadphones-australia.com" rel="nofollow"&gt;beats by dr dre&lt;/a&gt; caught by the enemy, the enemy tied him at the poles,&lt;a href="http://www.drdrebeatsheadphones-australia.com/justbeats-solo-purple-onear-headphones-with-controltalk-p-234.html" rel="nofollow"&gt;just beats solo headphones purple&lt;/a&gt; and then asked him: say, where are you? You do not say it electrocuted! S&lt;a href="http://www.drdrebeatsheadphones-australia.com/cheap-drdre-beats-studio-limited-edition-headphones-blackyellow-p-185.html" rel="nofollow"&gt;cheap dr.dre beats studio headphones balck/yellow&lt;/a&gt;tudents back to the enemy a word, the result was electrocuted, he said: I am TVU.&lt;a href="http://www.drdrebeatsheadphones-australia.com/cheap-beats-by-drdre-pro-performance-professional-headphones-white-p-192.html" rel="nofollow"&gt;Hot sale beats by dr dre pro  headphones&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 15 Nov 2011 01:56:13 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:430ab1a9-e21b-470d-9fc0-c707ca26689f</guid>
      <link>http://blog.objectmentor.com/articles/2007/10/29/how-big-should-a-function-be#comment-172953</link>
    </item>
    <item>
      <title>"How Big Should a Function Be?" by christian louboutin</title>
      <description>&lt;p&gt;Ambassador Robert Ford returned to Washington this weekend pursuing the U.S. obtained &#8220;credible threats versus his personal protection in Syria,&#8221; suggest division spokesman Mark Toner stated Monday. Ford has long been the theme of numerous incidents of intimidation by pro-government thugs, and enraged Syrian authorities with his forceful defense of peaceful protests and harsh critique of the federal government crackdown which has now claimed a terrific offer greater than 3,00&lt;/p&gt;</description>
      <pubDate>Thu, 03 Nov 2011 11:40:19 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:c92890ee-ed9d-439e-bece-bee8cf6d6c18</guid>
      <link>http://blog.objectmentor.com/articles/2007/10/29/how-big-should-a-function-be#comment-167731</link>
    </item>
    <item>
      <title>"How Big Should a Function Be?" by christian louboutin</title>
      <description>&lt;p&gt;The professional design make you foot more comfortable. Even more tantalizing,this pattern make your legs look as long as you can,it will make you looked more attractive.Moveover,it has reasonable price.If you are a popular woman,do not miss it.&lt;/p&gt;


	&lt;p&gt;Technical details of Christian Louboutin Velours Scrunch Suede Boots Coffee:&lt;/p&gt;


	&lt;pre&gt;&lt;code&gt;Color: Coffee
Material: Suede
4(100mm) heel
Signature red sole x&lt;/code&gt;&lt;/pre&gt;


	&lt;p&gt;Fashion, delicate, luxurious Christian louboutins shoes on sale, one of its series is Christian Louboutin Tall Boots, is urbanism collocation. This Christian louboutins shoes design makes people new and refreshing. Red soles shoes is personality, your charm will be wonderful performance.&lt;/p&gt;</description>
      <pubDate>Thu, 03 Nov 2011 11:12:01 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:8338e952-d5d7-432e-8a35-78cc1a221e07</guid>
      <link>http://blog.objectmentor.com/articles/2007/10/29/how-big-should-a-function-be#comment-167705</link>
    </item>
    <item>
      <title>"How Big Should a Function Be?" by canada goose jakke</title>
      <description>&lt;p&gt;Som topm&#248;det &lt;a href="http://www.canadagooseoutletdk.com/" rel="nofollow"&gt;canada goose jakke&lt;/a&gt; v&#230;rt, har hundreder &lt;a href="http://www.canadagooseoutletdk.com/" rel="nofollow"&gt;canada goose&lt;/a&gt; af millioner v&#230;rd at Berlusconi forberedt &lt;a href="http://www.canadagooseoutletdk.com/" rel="nofollow"&gt;canada goose outlet&lt;/a&gt; en gave til ledere: v&#230;rdien af GBP 500 &lt;a href="http://www.belstaff-outlet.de/" rel="nofollow"&gt;belstaff outlet&lt;/a&gt; limited edition fashion frakke.Denne m&#248;rke &lt;a href="http://www.belstaff-sito-ufficiale.com/" rel="nofollow"&gt;belstaff&lt;/a&gt; bl&#229; frakke siges at v&#230;re &amp;#8220;Pr&#230;sidentens frakke&amp;#8221;, udskrives &lt;a href="http://www.canadagooseoutletdk.com/" rel="nofollow"&gt;canada goose jakke&lt;/a&gt; over Italien flag, udf&#248;rt &lt;a href="http://www.canadagooseoutletdk.com/canada-goose-banff-parka-2100/" rel="nofollow"&gt;Canada Goose Banff Parka&lt;/a&gt; af fashion brands beidafu og hr. Berlusconis samarbejde, alt ovenst&#229;ende er gamle Bay autograph &lt;a href="http://www.canadagooseoutletdk.com/canada-goose-expedition-parka-drenge-2400/" rel="nofollow"&gt;Canada Goose Expedition Parka drenge&lt;/a&gt;.Hvad ang&#229;r st&#248;rrelse, og gav en af lederne af alle lande er fremstillet af deres fotos og &lt;a href="http://www.canadagooseoutletdk.com/canada-goose-expedition-parka-kvinders-2500/" rel="nofollow"&gt;Canada Goose Expedition Parka Kvinders&lt;/a&gt; videoer  af h&#248;jden af organ oplysninger skr&#230;ddersyet til.Beidafu m&#230;rke bliver &lt;a href="http://www.canadagooseoutletdk.com/canada-goose-expedition-parka-m?nd-2700/" rel="nofollow"&gt;Canada Goose Expedition Parka M?nd&lt;/a&gt; darling af fashion  verden i de seneste &#229;r, mange store stjerner har passeret af m&#230;rke &lt;a href="http://www.canadagooseoutletdk.com/canada-goose-kvinder-vest-3600/" rel="nofollow"&gt;Canada Goose Kvinder Vest&lt;/a&gt; t&#248;j, s&#229;som USA stjernerne Brad Pitt og George Clooney, og Storbritannien har ikke if&#248;rt fodbold stjerne &lt;a href="http://www.canadagooseoutletdk.com/canada-goose-montebello-parka-2900/" rel="nofollow"&gt;Canada Goose Montebello Parka&lt;/a&gt; David  Beckham.&lt;/p&gt;</description>
      <pubDate>Sun, 30 Oct 2011 19:54:50 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:334dd4ce-f77b-42ae-b44c-99e65d5a3781</guid>
      <link>http://blog.objectmentor.com/articles/2007/10/29/how-big-should-a-function-be#comment-165783</link>
    </item>
    <item>
      <title>"How Big Should a Function Be?" by http://www.nike-airmax-2012.com</title>
      <description>&lt;p&gt;Ambassador Robert Ford returned to Washington this weekend pursuing the U.S. obtained &amp;#8220;credible threats versus his personal protection in Syria,&amp;#8221; suggest division spokesman Mark Toner stated Monday. Ford has long been the theme of numerous incidents of intimidation by pro-government thugs, and enraged Syrian authorities with his forceful defense of peaceful protests and harsh critique of the federal government crackdown which has now claimed a terrific offer greater than 3,000 lives.&lt;/p&gt;</description>
      <pubDate>Mon, 24 Oct 2011 07:46:05 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:36dfd78d-f549-47a4-a955-e1a22aeb9c24</guid>
      <link>http://blog.objectmentor.com/articles/2007/10/29/how-big-should-a-function-be#comment-162681</link>
    </item>
    <item>
      <title>"How Big Should a Function Be?" by Scarpe Ugg</title>
      <description>&lt;p&gt;&lt;a href="http://www.uggscarpe2011.com/" rel="nofollow"&gt;Scarpe Ugg&lt;/a&gt; ,?? 0 100 di 2 anni e decenni di Inesorabile, Punt senza confini &amp;#8211; Somalia, Estremo Oriente Africa &amp;#8217;s The World Radiant maggioranza IExactly 2 decenni fa, molti dei somali sono svegliato in un incubo incredibile impiegati a loro attraverso criminali mafiosi massonici e anche la loro marionette, gli statisti del New Universe impressionante ordine.Nel Presidente Siad Barre alla fine ha lasciato la realizzazione presidenziale a Mogadiscio dopo il tramonto del 26 Gennaio 1991, cercando altrove contribuire a sostenere a contro-attacco che i ribelli, riconquista la sua capitale, e reinstallare che si aprono somali modo che una grande quantit&#224; di promossi ciascuno dei somali cos&#236; tanto sconvolto l&amp;#8217;razzista insieme con il male, forza coloniale? tutte le persone che avevano una maggiore secolo concepiti ogni inganno diabolico realizzabile per annientare un nuovo 40-secolo indesiderate, state.Siad grande dittatore Barre non era un servizio per la ragione che penalmente distorsivi, disumano cattivo, assolutamente massonica, poco raccomandabili pseudo-enciclopedia Wikipedia finge spudoratamente intorno al suo malignamente pubblicato entry.Siad Barre era un uomo incredibile, oltre ad un grande presidente per quelli somali ?? Io in realt&#224; lo ripeto tutti: per la maggior parte dei somali? mentre &#232; comune, ha fabbricato difetti gravi, come ogni ragazzo di alternare grande statista.&lt;/p&gt;</description>
      <pubDate>Mon, 24 Oct 2011 01:49:43 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:4b389124-5a47-48c3-9884-61846344d663</guid>
      <link>http://blog.objectmentor.com/articles/2007/10/29/how-big-should-a-function-be#comment-162391</link>
    </item>
    <item>
      <title>"How Big Should a Function Be?" by http://www.polo-homme.net</title>
      <description>&lt;p&gt;ralph lauren polo grossiste&lt;/p&gt;</description>
      <pubDate>Thu, 20 Oct 2011 10:22:44 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:8d7c71dc-26bc-4841-980b-89bbe8ad96a5</guid>
      <link>http://blog.objectmentor.com/articles/2007/10/29/how-big-should-a-function-be#comment-160214</link>
    </item>
    <item>
      <title>"How Big Should a Function Be?" by UGG Bambini Stivali</title>
      <description>&lt;p&gt;&lt;a href="http://www.uggscarpe2011.com/ugg-kids-stivali-16/" rel="nofollow"&gt;UGG Bambini Stivali&lt;/a&gt; , non penso che un partito disonesto pu&#242; avere nascosto il suo vero motivo del sorpasso complessivo di Israele, e avrebbe potuto accettare temporaneamente allo stato giudaismo, al livello pi&#249; basso fino a quando alcune persone a costruire una potenza sufficiente ogni singolo bambino ribaltare semplice fatto? Come si poteva sapere, la legge fondamentale per la negoziazione intelligente &#232; sempre quello di &amp;#8220;offrire la pi&#249; piccola quantit&#224; importanti per le vostre esigenze, oltre a chiedere l&amp;#8217;importante molti&amp;#8221;. Qualunque cosa tu possa pensare dei palestinesi particolare, il dibattito &#232; il suo mezzo identificare.&lt;/p&gt;</description>
      <pubDate>Wed, 19 Oct 2011 22:19:18 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:8984aa2d-5df9-4c33-acaf-94c370dadfe0</guid>
      <link>http://blog.objectmentor.com/articles/2007/10/29/how-big-should-a-function-be#comment-159865</link>
    </item>
    <item>
      <title>"How Big Should a Function Be?" by Nike run free</title>
      <description>&lt;p&gt;good post&lt;/p&gt;</description>
      <pubDate>Mon, 17 Oct 2011 21:36:05 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:13f8454b-97bc-402d-a702-0bee0503956b</guid>
      <link>http://blog.objectmentor.com/articles/2007/10/29/how-big-should-a-function-be#comment-158618</link>
    </item>
    <item>
      <title>"How Big Should a Function Be?" by canada goose jakke</title>
      <description>&lt;p&gt;yes , i am agree with your point&lt;/p&gt;</description>
      <pubDate>Mon, 17 Oct 2011 02:30:45 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:26b9b925-3408-482a-86bb-41ec0e02a87d</guid>
      <link>http://blog.objectmentor.com/articles/2007/10/29/how-big-should-a-function-be#comment-158055</link>
    </item>
    <item>
      <title>"How Big Should a Function Be?" by piumini moncler </title>
      <description>&lt;p&gt;Thank you for sharing the article . It let me know something I didn`t know .You write well, I have bookmarked, I will wander back.&lt;/p&gt;</description>
      <pubDate>Mon, 17 Oct 2011 02:29:53 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:496159ac-7ac6-4e72-8d89-8cbee5e855af</guid>
      <link>http://blog.objectmentor.com/articles/2007/10/29/how-big-should-a-function-be#comment-158054</link>
    </item>
    <item>
      <title>"How Big Should a Function Be?" by Ashley Bowling</title>
      <description>&lt;p&gt;In the earliest days of white-collar business automation, large mainframe computers were used to tackle the most tedious jobs, like bank cheque clearing and factory accounting.&lt;/p&gt;</description>
      <pubDate>Sun, 16 Oct 2011 05:28:27 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:ba77e53b-ecc5-48df-a686-a8e851857bc8</guid>
      <link>http://blog.objectmentor.com/articles/2007/10/29/how-big-should-a-function-be#comment-157352</link>
    </item>
    <item>
      <title>"How Big Should a Function Be?" by hair extensions</title>
      <description>&lt;p&gt;Thank you for sharing the article . It let me know something I didn`t know .You write well, I have bookmarked, I will wander back.&lt;/p&gt;</description>
      <pubDate>Wed, 12 Oct 2011 01:02:49 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:abcc9cbb-75a6-4fe4-b474-776ca778e374</guid>
      <link>http://blog.objectmentor.com/articles/2007/10/29/how-big-should-a-function-be#comment-154940</link>
    </item>
    <item>
      <title>"How Big Should a Function Be?" by http://www.polo-homme.net</title>
      <description>&lt;p&gt;oh,what is that,it is so nice&lt;/p&gt;</description>
      <pubDate>Sat, 08 Oct 2011 12:16:59 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:02784d97-b471-46ed-ae28-9666053c862a</guid>
      <link>http://blog.objectmentor.com/articles/2007/10/29/how-big-should-a-function-be#comment-152807</link>
    </item>
    <item>
      <title>"How Big Should a Function Be?" by christianlouboutin</title>
      <description>&lt;p&gt;All among us realise that if you MBT boots or shoes within get hold of, &lt;a href="http://www.louboutinchaussures-fr.com/jimmy-choo-jimmy-choo-sandales-39_36/" rel="nofollow"&gt;Jimmy Choo Sandales&lt;/a&gt;education-women&#8217; vertisements mbt tunisha providing may easily really encourages lymphatic circulation,&lt;a href="http://www.louboutinchaussures-fr.com/jimmy-choo-jimmy-choo-bottines-39_33/" rel="nofollow"&gt;Jimmy Choo Bottines&lt;/a&gt; you&#8217; chemical in all probability more significant receive boots or shoes clearance retail store as a result of MBT while it a good number of at no cost submitting in combination with MBT boots or shoes are almost always pay for and also profit designed notnax&lt;a href="http://www.canadagoosejakkedk.com" rel="nofollow"&gt;&lt;strong&gt;canada goose outlet&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;


	&lt;pre&gt;&lt;code&gt;A particular low-priced MBT Nama Boots and shoes out of a number of online space boots and shoes plus boot footwear MBT great bargains preferred now in now would be to simply and even safely mbt sandals pay for consumers pay for progressively more over the internet&lt;a href="http://www.canadagoosejakkedk.com" rel="nofollow"&gt;&lt;strong&gt;canada goose jakke&lt;/strong&gt;&lt;/a&gt;, have MBT footwear and remaining grown to be a sample. MBT boots providing now, ways to explain any one prevent&lt;p&gt;&lt;a href="http://www.north-face-jakke.com/" rel="nofollow"&gt;&lt;em&gt;&lt;strong&gt;the north face&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;? Brand-new assumed to test a person's MBT boots pay for, generate a test? My wife and i reassurance any one, we have a special working experience&lt;p&gt;&lt;a href="http://www.north-face-jakke.com/" rel="nofollow"&gt;&lt;em&gt;&lt;strong&gt;North Face Denali Jakker Kvinder hoodie&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;.&lt;/code&gt;&lt;/pre&gt;</description>
      <pubDate>Fri, 16 Sep 2011 22:32:27 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:cdf7e829-8a88-4662-ba2a-c36252974f24</guid>
      <link>http://blog.objectmentor.com/articles/2007/10/29/how-big-should-a-function-be#comment-141526</link>
    </item>
    <item>
      <title>"How Big Should a Function Be?" by Jeff Hagen</title>
      <description>&lt;p&gt;In theory, this idea sounds neat. However, I object to the idea. While I certainly don&amp;#8217;t advocate writing goliath (hercules) functions, I do believe there should be a balance; functions should neither be TOO large nor TOO small. The problem with scads of tiny functions is that you have to hunt through multiple layers of code to debug the top level function. It also makes the class way too &amp;#8220;busy&amp;#8221; with lots of function noise all over the place.&lt;/p&gt;


	&lt;p&gt;Granted, if code is going to be re-used, it should definitely be in its own function. However, if it&amp;#8217;s not going to be re-used, it makes agile sense (needless complexity) to keep related code as close as possible to the rest (in a single function).&lt;/p&gt;</description>
      <pubDate>Sat, 10 Sep 2011 12:10:39 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:4ce14bdb-5d4e-42c0-86a7-5bba7d736509</guid>
      <link>http://blog.objectmentor.com/articles/2007/10/29/how-big-should-a-function-be#comment-139112</link>
    </item>
    <item>
      <title>"How Big Should a Function Be?" by buy film online</title>
      <description>&lt;p&gt;Great blog.Thanks for you published great articleGreat blog.Thanks for you published great article&lt;/p&gt;</description>
      <pubDate>Mon, 05 Sep 2011 11:32:07 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:a9f4d735-fe3f-434f-b922-20e7c7d24ebc</guid>
      <link>http://blog.objectmentor.com/articles/2007/10/29/how-big-should-a-function-be#comment-137188</link>
    </item>
    <item>
      <title>"How Big Should a Function Be?" by wholesale disney jewelry</title>
      <description>&lt;p&gt;Nice content, I trust that is a nice blog. Desire to see fresh content when. Thank you sharing this post around. Continue the good work.&lt;/p&gt;</description>
      <pubDate>Mon, 05 Sep 2011 11:30:16 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:56e9ab72-6133-4300-9b0e-eedede72c2b5</guid>
      <link>http://blog.objectmentor.com/articles/2007/10/29/how-big-should-a-function-be#comment-137187</link>
    </item>
  </channel>
</rss>

