[Coco] GOTO and code maintainability

John Donaldson johnadonaldson at sbcglobal.net
Mon Sep 7 11:56:27 EDT 2009


Is not a GOTO the same thing as a JMP or BRA command in Assembly??? I 
have used JMP and BRA commands many times in Assembly programs.

John Donaldson





Aaron Banerjee wrote:
>
> All of us have at least at one point in time either used, or tried to 
> figure out code containing GOTO statements.  In a recent programming 
> environment I was in, GOTO (or it's equivalent in whatever language we 
> happened to be programming) was expressly forbidden -- no exceptions 
> no matter what.
>
> Just to be an irritant, I chucked a single GOTO (to make a polling 
> loop) in a relatively simple program, which totally confused my 
> colleagues.
>
> Given that it isn't abused, I don't see why GOTO makes code any less 
> maintainable than other obviscation techniques, such as polymorphism 
> (which, while useful, if abused can lead to very multiple inheritance 
> or exception-based program control.  At least GOTO tells you where it 
> is going....
>
> Has anyone else run into this type of "GOTO intolerance" while 
> programming?
>
>                           - Aaron
>
> -- 
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
>


-- 




More information about the Coco mailing list