From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fac41,9a0ff0bffdf63657 X-Google-Attributes: gidfac41,public X-Google-Thread: 103376,4b06f8f15f01a568 X-Google-Attributes: gid103376,public X-Google-Thread: f43e6,9a0ff0bffdf63657 X-Google-Attributes: gidf43e6,public X-Google-Thread: 1108a1,9a0ff0bffdf63657 X-Google-Attributes: gid1108a1,public From: dennison@telepath.com Subject: Re: Software landmines (loops) Date: 1998/09/02 Message-ID: <6sjlur$m36$1@nnrp1.dejanews.com>#1/1 X-Deja-AN: 387124329 References: <6r9f8h$jtm$1@nnrp1.dejanews.com> <6renh8$ga7$1@nnrp1.dejanews.com> <6rf59b$2ud$1@nnrp1.dejanews.com> <6rfra4$rul$1@nnrp1.dejanews.com> <35DBDD24.D003404D@calfp.co.uk> <6sbuod$fra$1@hirame.wwa.com> <35f51e53.48044143@news.erols.com> <6sdiav$e0g$1@hirame.wwa.com> <6sfcft$70p$1@hirame.wwa.com> <6sfcu4$bks@saluki-news.it.siu.edu> <35ed3d4a.2378710@news.erols.com> <6sfqul$ggg$1@hirame.wwa.com> <6sh30l$k4i$1@nnrp1.dejanews.com> <6sh4o4$afu$1@hirame.wwa.com> <6si29e$1ul@gurney.reilly.home> <6sidsq$e6c$1@hirame.wwa.com> X-Http-Proxy: 1.0 x8.dejanews.com:80 (Squid/1.1.22) for client 204.48.27.130 Organization: Deja News - The Leader in Internet Discussion X-Article-Creation-Date: Wed Sep 02 14:50:03 1998 GMT Newsgroups: comp.lang.eiffel,comp.object,comp.software-eng,comp.lang.ada X-Http-User-Agent: Mozilla/4.05 [en] (WinNT; I) Date: 1998-09-02T00:00:00+00:00 List-Id: In article <6sidsq$e6c$1@hirame.wwa.com>, "Robert Martin" wrote: > > Correct. More specifically, I can guarantee that if I put a line of code > just above the endloop statement (closing brace in my case) it will be > executed in every iteration. Well, if this loop is an implementation of middle-exited loop algorithm (remember what started this thread), then that line will get executed one extra iteration. Is that what you want? Maybee, maybee not. You have to stop and think about it. Just because you rephrased the middle-exited loop as a multiple-conditional "while" with conditional code in the body doesn't magically give you the ability to blindly throw code at the end of the loop and expect it to behave the way you want it to. -- T.E.D. -----== Posted via Deja News, The Leader in Internet Discussion ==----- http://www.dejanews.com/rg_mkgrp.xp Create Your Own Free Member Forum