Return-Path: Delivered-To: apmail-ant-dev-archive@www.apache.org Received: (qmail 94463 invoked from network); 5 Jun 2006 02:52:36 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 5 Jun 2006 02:52:36 -0000 Received: (qmail 74655 invoked by uid 500); 5 Jun 2006 02:52:36 -0000 Delivered-To: apmail-ant-dev-archive@ant.apache.org Received: (qmail 74434 invoked by uid 500); 5 Jun 2006 02:52:35 -0000 Mailing-List: contact dev-help@ant.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Ant Developers List" Reply-To: "Ant Developers List" Delivered-To: mailing list dev@ant.apache.org Received: (qmail 74423 invoked by uid 99); 5 Jun 2006 02:52:35 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 04 Jun 2006 19:52:35 -0700 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=RCVD_IN_SORBS_WEB,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of foamdino@gmail.com designates 64.233.162.200 as permitted sender) Received: from [64.233.162.200] (HELO nz-out-0102.google.com) (64.233.162.200) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 04 Jun 2006 19:52:33 -0700 Received: by nz-out-0102.google.com with SMTP id l1so944423nzf for ; Sun, 04 Jun 2006 19:52:12 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:mime-version:in-reply-to:references:content-type:message-id:content-transfer-encoding:from:subject:date:to:x-mailer; b=gKPmn6zhNebSCDL2kFtj/C0Y6zxBYzUVeAh1fnfVKnVgF99ml0vuGVAtmWukT6oLhI5GD7LwqfYydgE8raPWDztpaF5UhzY52B8avy/dQW0jYKLudlOREcwzB0k5OUVuwzFrboaRTzrTwcW6bI5XKv8yVcCCvF9t4nRT8XO2bTk= Received: by 10.36.104.15 with SMTP id b15mr3902078nzc; Sun, 04 Jun 2006 19:52:11 -0700 (PDT) Received: from ?192.168.5.42? ( [58.186.91.54]) by mx.gmail.com with ESMTP id 38sm6770420nza.2006.06.04.19.52.09; Sun, 04 Jun 2006 19:52:10 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v750) In-Reply-To: <1149315369.44812929e6fe3@webmail1.ec.auckland.ac.nz> References: <4475A4E7.7090509@apache.org> <87lksqi4d6.fsf@www.samaflost.de> <1149315369.44812929e6fe3@webmail1.ec.auckland.ac.nz> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: Kev Jackson Subject: Re: Structure of Ant (OO Design) Date: Mon, 5 Jun 2006 10:01:03 +0700 To: "Ant Developers List" X-Mailer: Apple Mail (2.750) X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N On 3 Jun 2006, at 13:16, Hayden Melton wrote: > http://www.cs.auckland.ac.nz/~hayden/corpus.htm If you're too busy to read my research page, and want to use these graphs to tell a "good" from "bad" structure: big red bars are bad. Love that! Still not sure how to interpret the graphs, but at least from that description, the less red on the graph the better :) Is your analysis in any way similar to how PMD defines it's cyclic complexity metric? I always thought that PMD did a good job of warning developers of potentially 'smelly' code. How do you generate the data to build the graphs? Do you have an ant task to analyse the ant code?! :) Good stuff to see anyway, shame I'm not smart enough (nor conscientious enough to read your research page thoroughly) to understand all of it apart from the overview you so eloquently provided (quoted above) Thanks for this Kev -- "I call it the State where everyone, good or bad, is a poison- drinker: the State where universal slow suicide is called - life" - Friedrich Nietzsche --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org For additional commands, e-mail: dev-help@ant.apache.org