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.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,e7ceb00d83425e3a X-Google-Attributes: gid103376,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news1.google.com!postnews.google.com!i76g2000hsf.googlegroups.com!not-for-mail From: Ludovic Brenta Newsgroups: comp.lang.ada Subject: Re: Prototyping with Ada Date: Wed, 28 May 2008 05:12:12 -0700 (PDT) Organization: http://groups.google.com Message-ID: <7e670f6c-58ed-4dac-bcb7-e1d062a81ca9@i76g2000hsf.googlegroups.com> References: <878wy9uyg9.fsf@ludovic-brenta.org> <87zlqptajv.fsf@ludovic-brenta.org> <7f3435c6-bacb-4e02-a1de-2e73a417ba6c@w4g2000prd.googlegroups.com> <87r6c0sei2.fsf@ludovic-brenta.org> <87k5hsrqbi.fsf_-_@ludovic-brenta.org> <8e953413f88u9slj1es57kuegqdvn908ul@4ax.com> <5kgq34po8tmg50p8v75a1810ug5gmpfg03@4ax.com> NNTP-Posting-Host: 153.98.68.197 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: posting.google.com 1211976733 26095 127.0.0.1 (28 May 2008 12:12:13 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Wed, 28 May 2008 12:12:13 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: i76g2000hsf.googlegroups.com; posting-host=153.98.68.197; posting-account=pcLQNgkAAAD9TrXkhkIgiY6-MDtJjIlC User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4.3) Gecko/20040924,gzip(gfe),gzip(gfe) Xref: g2news1.google.com comp.lang.ada:423 Date: 2008-05-28T05:12:12-07:00 List-Id: John McCabe wrote: > Code quality, yes (but your use of the term "right" is very > important!). It is much more difficult to refactor an inadequate > design at that point. I agree that if the design is bad, it might be better to throw the program away (perhaps salvaging some reusable components) and start from scratch than to refactor. But that shouldn't be what you plan for. If you think you need a prototype, chances are you are unsure about the quality of your design. If that happens to me, I don't make a "protoype"; instead, I go back to the drawing board and seek a second opinion. -- Ludovic Brenta.