[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