Re: Refactoring history and progress

Adam Sroka <[email protected]>
Newsgroups gmane.comp.programming.refactoring
Message-ID <[email protected]>
P.S. This is a fascinating subject, but it gets way out of scope way quick.
Linguistics is the science of describing why/how symbols that represent
sounds can be used to tell machines (or people) how to do things.

My Mom is a PhD linguist, and I am a programmer. I first got interested in
computers (About the age of nine) when she brought one home to work on her
dissertation. I first started programming the following Christmas when she
bought me a Commodore to bribe me off of her Mac ;-) However, I know very
little about what she does and she knows only slightly more about what I do.


This list is mostly about doing refactoring. The subject of why it works and
the history behind that is somewhat beyond our purview. However, if it is
something you intend to pursue I wish you all the best.

On Thu, Dec 17, 2009 at 7:01 PM, Adam Sroka <[email protected]> wrote:

> The wikipedia article (First hit on Steven's search) is accurate and does a
> pretty good job. The term originates with William Opdyke and predates his
> PhD thesis on the subject by only a couple years (The thesis was published
> in 1992. He also published an earlier article in 1990.)
>
> The term refactoring is a math metaphor. When you factor an equation you
> change it's structure without changing it's semantics. The point is usually
> to put it in a form that is simpler, that matches some pattern which aids in
> its solution, or that shows how it relates to some other known equation
> (Often used in physics to see how various phenomenon are related to one
> another.)
>
> There is actually a long history of program transformation (as it was
> called) prior to the techniques which we use today which were introduced by
> Opdyke (And popularized by Fowler, Beck, and the XP community.) The field is
> called "formal semantics" and is a part of computational linguistics. It is
> a rigorous mathematical approach to describing why programs mean what they
> mean and how we might transform them with or without changing what they
> mean. If you want to know more about it I would suggest your local college
> linguistics department.
>
> On Thu, Dec 17, 2009 at 3:12 AM, Lehmia Kirn <[email protected]> wrote:
>
>>
>>
>> Hi
>>
>> I am new in the field of refactoring, and i want a complete history and
>> progress in the field of refactoring till its start.anybody please tell me
>> how can i get complete refactoring history.
>>
>> Regards
>> Lehmia kiran
>>
>> [Non-text portions of this message have been removed]
>>
>>  
>>
>
>


[Non-text portions of this message have been removed]



------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/refactoring/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/refactoring/join
    (Yahoo! ID required)

<*> To change settings via email:
    [email protected] 
    [email protected]

<*> To unsubscribe from this group, send an email to:
    [email protected]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.