<?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 for BKeeney Briefs</title>
	<atom:link href="http://www.bkeeneybriefs.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bkeeneybriefs.com</link>
	<description>Software Development Using REAL Studio</description>
	<lastBuildDate>Tue, 07 Feb 2012 02:33:11 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Comment on ARBP New Year New Changes by scott</title>
		<link>http://www.bkeeneybriefs.com/2012/02/arbp-new-year-new-changes/comment-page-1/#comment-1520</link>
		<dc:creator>scott</dc:creator>
		<pubDate>Tue, 07 Feb 2012 02:33:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.bkeeneybriefs.com/?p=1040#comment-1520</guid>
		<description>I know we can use your help. Please volunteer if you are inclined to help.

-scott</description>
		<content:encoded><![CDATA[<p>I know we can use your help. Please volunteer if you are inclined to help.</p>
<p>-scott</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Dear Idiotic Developer by Bob Keeney</title>
		<link>http://www.bkeeneybriefs.com/2012/02/dear-idiotic-developer/comment-page-1/#comment-1518</link>
		<dc:creator>Bob Keeney</dc:creator>
		<pubDate>Mon, 06 Feb 2012 15:00:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.bkeeneybriefs.com/?p=1031#comment-1518</guid>
		<description>&lt;blockquote cite=&quot;#commentbody-1515&quot;&gt;
&lt;strong&gt;&lt;a href=&quot;#comment-1515&quot; rel=&quot;nofollow&quot;&gt;Beatrix Willius&lt;/a&gt; :&lt;/strong&gt;
&lt;p&gt;&lt;a href=&quot;#comment-1514&quot; rel=&quot;nofollow&quot;&gt;@jjb &lt;/a&gt;&lt;br&gt;
&lt;p&gt;Forgot a good one: Having the same information twice in local and global variables and working with both type of variables. It took me some weeks of getting this out of the complete application. Since then I know why globals should be prefixed.&lt;/p&gt;
&lt;/blockquote&gt;
Ouch.</description>
		<content:encoded><![CDATA[<blockquote cite="#commentbody-1515"><p>
<strong><a href="#comment-1515" rel="nofollow">Beatrix Willius</a> :</strong></p>
<p><a href="#comment-1514" rel="nofollow">@jjb </a>
</p>
<p>Forgot a good one: Having the same information twice in local and global variables and working with both type of variables. It took me some weeks of getting this out of the complete application. Since then I know why globals should be prefixed.</p>
</blockquote>
<p>Ouch.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Recordset.idxField vs Recordset.Field by Mark Dolan</title>
		<link>http://www.bkeeneybriefs.com/2012/02/recordset-idxfield-vs-recordset-field/comment-page-1/#comment-1516</link>
		<dc:creator>Mark Dolan</dc:creator>
		<pubDate>Mon, 06 Feb 2012 13:40:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.bkeeneybriefs.com/?p=1037#comment-1516</guid>
		<description>I never have a need for speed in database client applications, the number of transactions per second is usually less than 1 :) so I use Field rather than IdxField unless there&#039;s an absolute reason not to (e.g. a generic support function where the column names my not be known in advance). Incidentally I did some work on an OPC project where the developer had used nested loops to cycle through two large recordsets, perform comparisons then update one of the recordsets... speed could have been an issue here ... except that the whole thing could easily have been accomplished with a single sql statement executed on the server ...</description>
		<content:encoded><![CDATA[<p>I never have a need for speed in database client applications, the number of transactions per second is usually less than 1 <img src='http://www.bkeeneybriefs.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  so I use Field rather than IdxField unless there&#8217;s an absolute reason not to (e.g. a generic support function where the column names my not be known in advance). Incidentally I did some work on an OPC project where the developer had used nested loops to cycle through two large recordsets, perform comparisons then update one of the recordsets&#8230; speed could have been an issue here &#8230; except that the whole thing could easily have been accomplished with a single sql statement executed on the server &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Dear Idiotic Developer by Beatrix Willius</title>
		<link>http://www.bkeeneybriefs.com/2012/02/dear-idiotic-developer/comment-page-1/#comment-1515</link>
		<dc:creator>Beatrix Willius</dc:creator>
		<pubDate>Mon, 06 Feb 2012 06:43:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.bkeeneybriefs.com/?p=1031#comment-1515</guid>
		<description>&lt;a href=&quot;#comment-1514&quot; rel=&quot;nofollow&quot;&gt;@jjb &lt;/a&gt; 
A very fond wish that most likely you won&#039;t get. 

Forgot a good one: Having the same information twice in local and global variables and working with both type of variables. It took me some weeks of getting this out of the complete application. Since then I know why globals should be prefixed.</description>
		<content:encoded><![CDATA[<p><a href="#comment-1514" rel="nofollow">@jjb </a><br />
A very fond wish that most likely you won&#8217;t get. </p>
<p>Forgot a good one: Having the same information twice in local and global variables and working with both type of variables. It took me some weeks of getting this out of the complete application. Since then I know why globals should be prefixed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Dear Idiotic Developer by jjb</title>
		<link>http://www.bkeeneybriefs.com/2012/02/dear-idiotic-developer/comment-page-1/#comment-1514</link>
		<dc:creator>jjb</dc:creator>
		<pubDate>Sun, 05 Feb 2012 20:36:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.bkeeneybriefs.com/?p=1031#comment-1514</guid>
		<description>Nobody ever gets to see my code...</description>
		<content:encoded><![CDATA[<p>Nobody ever gets to see my code&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Dear Idiotic Developer by Bob Keeney</title>
		<link>http://www.bkeeneybriefs.com/2012/02/dear-idiotic-developer/comment-page-1/#comment-1513</link>
		<dc:creator>Bob Keeney</dc:creator>
		<pubDate>Sun, 05 Feb 2012 16:57:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.bkeeneybriefs.com/?p=1031#comment-1513</guid>
		<description>&lt;a href=&quot;#comment-1511&quot; rel=&quot;nofollow&quot;&gt;@Paul Lefebvre &lt;/a&gt; 
That&#039;s a good one, Paul.  I&#039;ve looked a few projects where every variable was a global variable.  The guy had NO local variables in any method and he wondered why he was getting odd behavior when multiple windows were open.</description>
		<content:encoded><![CDATA[<p><a href="#comment-1511" rel="nofollow">@Paul Lefebvre </a><br />
That&#8217;s a good one, Paul.  I&#8217;ve looked a few projects where every variable was a global variable.  The guy had NO local variables in any method and he wondered why he was getting odd behavior when multiple windows were open.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Recordset.idxField vs Recordset.Field by Allan Berger</title>
		<link>http://www.bkeeneybriefs.com/2012/02/recordset-idxfield-vs-recordset-field/comment-page-1/#comment-1512</link>
		<dc:creator>Allan Berger</dc:creator>
		<pubDate>Sun, 05 Feb 2012 04:34:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.bkeeneybriefs.com/?p=1037#comment-1512</guid>
		<description>Thanks for the speed testing!  I flip back-and-forth depending on my mood - having started with .idxfield from the early examples.  Now I have a reason for choosing one or the other.</description>
		<content:encoded><![CDATA[<p>Thanks for the speed testing!  I flip back-and-forth depending on my mood &#8211; having started with .idxfield from the early examples.  Now I have a reason for choosing one or the other.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Dear Idiotic Developer by Paul Lefebvre</title>
		<link>http://www.bkeeneybriefs.com/2012/02/dear-idiotic-developer/comment-page-1/#comment-1511</link>
		<dc:creator>Paul Lefebvre</dc:creator>
		<pubDate>Sun, 05 Feb 2012 00:45:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.bkeeneybriefs.com/?p=1031#comment-1511</guid>
		<description>I had a project that was to migrate a VB.NET app to Real Studio.  When I got the code and opened it in VS, I only found a few objects in the Project List.  I opened what was the main window and it took VS over a minute to display the window.

The entire application had all its code in this one window!  Thousands and thousands of lines of code.  Methods were hundreds of lines long or longer.  Everything was stored in global variables and code was copy/pasted all over the place with no code re-use.

I told the client that if I were to take the project, I would not migrate one line of his code.  It was too bad and that everything would be re-written in Real Studio based on how the app worked, not its original code.  He agreed, although I&#039;ve still had to go back and refer to the original code a few times.</description>
		<content:encoded><![CDATA[<p>I had a project that was to migrate a VB.NET app to Real Studio.  When I got the code and opened it in VS, I only found a few objects in the Project List.  I opened what was the main window and it took VS over a minute to display the window.</p>
<p>The entire application had all its code in this one window!  Thousands and thousands of lines of code.  Methods were hundreds of lines long or longer.  Everything was stored in global variables and code was copy/pasted all over the place with no code re-use.</p>
<p>I told the client that if I were to take the project, I would not migrate one line of his code.  It was too bad and that everything would be re-written in Real Studio based on how the app worked, not its original code.  He agreed, although I&#8217;ve still had to go back and refer to the original code a few times.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Recordset.idxField vs Recordset.Field by Bob Keeney</title>
		<link>http://www.bkeeneybriefs.com/2012/02/recordset-idxfield-vs-recordset-field/comment-page-1/#comment-1510</link>
		<dc:creator>Bob Keeney</dc:creator>
		<pubDate>Sat, 04 Feb 2012 23:34:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.bkeeneybriefs.com/?p=1037#comment-1510</guid>
		<description>&lt;a href=&quot;#comment-1508&quot; rel=&quot;nofollow&quot;&gt;@Stephane &lt;/a&gt; 
idxField has its uses and you&#039;re right that generic database code makes it mandatory.  But next time someone says the idxField is far better/faster we all know better now.</description>
		<content:encoded><![CDATA[<p><a href="#comment-1508" rel="nofollow">@Stephane </a><br />
idxField has its uses and you&#8217;re right that generic database code makes it mandatory.  But next time someone says the idxField is far better/faster we all know better now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Recordset.idxField vs Recordset.Field by Bob Keeney</title>
		<link>http://www.bkeeneybriefs.com/2012/02/recordset-idxfield-vs-recordset-field/comment-page-1/#comment-1509</link>
		<dc:creator>Bob Keeney</dc:creator>
		<pubDate>Sat, 04 Feb 2012 23:32:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.bkeeneybriefs.com/?p=1037#comment-1509</guid>
		<description>&lt;a href=&quot;#comment-1507&quot; rel=&quot;nofollow&quot;&gt;@S-Copinger &lt;/a&gt; 
In either case, the IDE does NOTHING to help you eliminate errors like that.  It&#039;s one of the reasons why we use ActiveRecord on a lot of projects because once it&#039;s all set up it&#039;s uses dot notation and autocomplete works for Table and field names.  So absolutely no issues with typos or using the wrong data type.</description>
		<content:encoded><![CDATA[<p><a href="#comment-1507" rel="nofollow">@S-Copinger </a><br />
In either case, the IDE does NOTHING to help you eliminate errors like that.  It&#8217;s one of the reasons why we use ActiveRecord on a lot of projects because once it&#8217;s all set up it&#8217;s uses dot notation and autocomplete works for Table and field names.  So absolutely no issues with typos or using the wrong data type.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

