Sign In/My Account | View Cart  

advertisement

AddThis Social Bookmark Button

Article:
  What Is Prefactoring
Subject:   Old wine in new bags
Date:   2005-12-05 01:36:30
From:   TheBeez'

It always amazes me how things are re-invented and get new names. "Extreme programming" was invented in the mid-eighties by Tom Gilb and beared the name "evolutionary development". Pre-factoring was invented by Chuck Moore and had no particular name, except the technique was there.


I don't think Programming Languages are or should be considered end-user legible. Failures are all the way down. COBOL was considered to be end-user readable. So was SQL. I don't even can think WHY. If the thing works like it should, your client has more pressing thing to do than figure out a program you've written.


OO design doesn't help much in my experience. Maintainability isn't helped by OO. A well designed program is. That is where factoring helps. Read more on this here (http://thebeez.vnunetblogs.com/the_beez_speaks/2005/11/my_wife_is_not_.html) .