[ANN] DesignInfo on SqueakSource

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
bpi
Reply | Threaded
Open this post in threaded view
|

[ANN] DesignInfo on SqueakSource

bpi
Dear Squeakers and Pharoers,

I did it! I registered my first mini project on SqueakSource:

A DesignInfo collects the following information and metrics about the design of a package:
  • lines of code
  • lines of production code
  • lines of test code
  • percentage of production code
  • percentage of test code
  • It can create morphs that show a bar chart of the lines of code of all Monticello packages, sorted either by package name or by lines of code. The bar chart also shows the percentage of production versus test code. Balloon help is used to show detailed information about a package.

    I used it to create the lines of code bar chart for Squeak and Pharo:

    Cheers,
    Bernhard


    Reply | Threaded
    Open this post in threaded view
    |

    Re: [ANN] DesignInfo on SqueakSource

    Hannes Hirzel
    Thank you Bernhard for this nice contribution.

    Does the graph show up in a SystemWindow? It would be nice if it does.
    I'd like us  add a reference to your code in the help menu (probably
    in a new workspace) so that people can get some 'architecture'
    information --- we need to add some text.


    Hannes

    On 11/9/10, Bernhard Pieber <[hidden email]> wrote:

    > Dear Squeakers and Pharoers,
    >
    > I did it! I registered my first mini project on SqueakSource:
    > http://www.squeaksource.com/DesignInfo.html
    >
    > A DesignInfo collects the following information and metrics about the design
    > of a package:
    > lines of code
    > lines of production code
    > lines of test code
    > percentage of production code
    > percentage of test code
    > It can create morphs that show a bar chart of the lines of code of all
    > Monticello packages, sorted either by package name or by lines of code. The
    > bar chart also shows the percentage of production versus test code. Balloon
    > help is used to show detailed information about a package.
    >
    > I used it to create the lines of code bar chart for Squeak and Pharo:
    > http://bpieber.wordpress.com/2010/11/07/lines-of-code-of-squeak-and-pharo/
    >
    > Cheers,
    > Bernhard