Home | About | Amazon Store | Briefing | Investing | Links | Site Search | USX China | StockInsight* | Login | Register

RSS Feed for This PostCurrent Article

Increamental Development

Friday afternoon, 4 PM, finanlly I made things working: I mean the program compiled and ran at the first time. So what did I do? I found there are some minor problems here and there, and I decided to correct them. Off I went to make those ”important” changes. By 5 PM I completed the changes and now the code stopped compiling and to make things worse, I promised to my boss to give him/her a demo on Monday morning! Why would I put myself into this kind of situtation? Or don’t we all have those kinds of situation in our development life?

At least we could do one simple thing to avoid those kind of panic. Yes you may have guessed it correctly: save the working version of the code before move on. We call it source code control. On the serious side, I think the idea of “incremental development” is another way to avoid the problems I mentioned above. The idea is “don’t make drmastic change all at once”. Make incremental change (small change) one at a time, if possible. This way we could correct the error (if any) in the code one at a time, which is much easier than putting in tons of change at once,  and later on find tons of problems.  And then we have to go back and debug the code to fix the problems one by one. In the real world nothing works perfectly at the first time.  

Trackback URL

EMail This Post

Bookmark

Save to del.icio.us

Ads

Google
 
Web www.stlplace.com

RSS Feed for This Post1 Comment(s)

  1. nancy | Nov 12, 2006 | Reply

    A spot of change is better than a mass of change when we do things at first time. Because we can not ensure the change we make is right or wrong.

RSS Feed for This PostPost a Comment

// 最新推荐 Noteworthy
  • John Bogle WSJ op-ed 01/08/2009: 6 Lessons for Investors
  • Buffett NY Times op-ed 10/17/2008: Buy American. I Am.
  • Buffett article Fortune 11/10/2001: Stock Market: What's in the future for investors
  • Berkshire 08 Meeting Q&A Transcript: html (GuruFocus), PDF
  • Google Ad

  • blog

  • China

  • finance

  • Links

  • Major

  • Pro (for ref only)

  • Saint Louis

  • Shanghai

  • Meta

  • Author作者

    "古人云,人不自信谁人信之." Others won't believe in you unless you believe yourself. --Chinese proverb

    Hello, world :-) I am not another stock expert. I am an ordinary guy who believes: by lifetime learning, indepenent analysis and disciplined investing, little guys can achieve great return.

    I grew up in China and currently working on CFA level I this June. Here I'm blogging about business, finance, stocks, other fun stuffs in the US and China. Comments and Email are welcome.

  • Disclaimer声明

    See Disclaimer Page
  • Valid XHTML 1.0 Transitional