SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Technology Stocks : MSFT Internet Explorer vs. NSCP Navigator -- Ignore unavailable to you. Want to Upgrade?


To: Pink Minion who wrote (21508)11/17/1998 1:37:00 PM
From: Keith Hankin  Respond to of 24154
 
I always rewrite my systems twice. The first time is really just to understand the problem. The
second time it is to consider support and future changes. To find objects that can be reused over
and over. The number of lines of code goes down considerable after the second version.


If I was paid by the number of lines of code that I wrote, sometimes I would owe the company money, because I redesigned something, eliminating lots of excess lines of code.



To: Pink Minion who wrote (21508)11/17/1998 4:31:00 PM
From: Charles Hughes  Respond to of 24154
 
>>>Just to iterate. Counting lines of code is the worst way to count productivity or worse yet, judging complexity of a system.

I always rewrite my systems twice. The first time is really just to understand the problem. The second time it is to consider support and future changes. To find objects that can be reused over and over. The number of lines of code goes down considerable after the second version.
<<<

Right on. I bet I spend at least 20% of a typical project in activities that *reduce* total lines of code, both during design but also at the end, by rewriting. Metric that.