Alex if
you have some time I still would love to have a window
showing me all the time the source code of any entity I look at.
I also feel such a need.
This is something I will work on
Cheers,
Alexandre
On Jun 28, 2011, at 11:52 PM, Andre Hora wrote:
> Hello Alex,
> Yes, I am still working on that.. and then I could integrate.
>
> On Tue, Jun 28, 2011 at 11:18 PM, Alexandre Bergel
> <alexandre.bergel(a)me.com> wrote:
> shouldn't it be part of Moose?
>
> Alexandre
>
>
> On 28 Jun 2011, at 17:44, Andre Hora wrote:
>
>> Hello Cesar,
>>
>> By the moment, you can try the following steps to export the
>> metrics:
>>
>> 1) First, run the script below in the workspace:
>>
>> Gofer new
>> squeaksource: 'FameImportExportEx';
>> package: 'Fame-ImportExport-Extensions';
>> load.
>>
>> 2) Then, run the script below setting the metrics you want to
>> export and the name of your model.
>> You can also change allClasses by others entities such as
>> allModelClasses, allMethods, allNamespaces, and so on.. (see
>> the class MooseAbstractGroup).
>>
>> | stream printer visitor model |
>>
>> stream := MultiByteFileStream newFileNamed: 'my-metrics.csv'.
>> model := (MooseModel root) entityNamed: 'MyModelName'.
>>
>> printer := FMTabularPrinter new stream: stream.
>> printer separator: $,.
>>
>> visitor := RepositoryTabularVisitor new.
>> visitor printer: printer.
>>
>> visitor selectors: #(#numberOfLinesOfCode #numberOfMethods
>> #fanIn #fanOut).
>> visitor model: model allClasses.
>>
>> visitor basicRun.
>>
>>
>> The result is a CSV in the directory: Contents/Resources of
>> your image, like this:
>>
>> entityName,numberOfLinesOfCode,numberOfMethods,fanIn,fanOut
>> Collection,1414,227,20,35
>> NotFound,40,8,4,4
>> ArrayedCollection,318,37,18,7
>> SizeMismatch,8,2,1,1
>> SequenceableCollection,2023,225,10,24
>> HashedCollection,167,35,5,5
>> CollectionIsEmpty,22,5,2,4
>>
>> regards,
>>
>> On Tue, Jun 28, 2011 at 4:23 PM, Alexandre Bergel
>> <alexandre.bergel(a)me.com> wrote:
>> Ok
>>
>> Alexandre
>>
>>
>> On 28 Jun 2011, at 16:20, Andre Hora wrote:
>>
>>> Hello Cesar,
>>>
>>> I am working on that and I hope next week it will be possible.
>>> Then I can tell how to do that.
>>>
>>> For now it is not automatic.. you should write some scripts.
>>>
>>> regards,
>>>
>>> 2011/6/28 César Couto <cesarfmc(a)dcc.ufmg.br>
>>> I am a PhD student at UFMG, Brazil, and I'm working with
>>> source code
>>> metrics. I have a FAMIX model generated by the inFusion tool
>>> and I
>>> would like to know if the Moose can export source code metrics
>>> (LOC,
>>> WMC, LCOM, etc) of Java classes to .CSV ou XML files?
>>>
>>> Is there any plugin of the Moose that have this functionality?
>>>
>>> Cesar Couto
>>>
>>> --
>>>
http://www.decom.cefetmg.br/cesar
>>> _______________________________________________
>>> Moose-dev mailing list
>>> Moose-dev(a)iam.unibe.ch
>>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>
>>>
>>>
>>> --
>>> Andre Hora
>>>
>>> _______________________________________________
>>> Moose-dev mailing list
>>> Moose-dev(a)iam.unibe.ch
>>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>
>> --
>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel
http://www.bergel.eu
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> Moose-dev mailing list
>> Moose-dev(a)iam.unibe.ch
>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>
>>
>>
>> --
>> Andre Hora
>>
>> _______________________________________________
>> Moose-dev mailing list
>> Moose-dev(a)iam.unibe.ch
>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel
http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
>
>
> _______________________________________________
> Moose-dev mailing list
> Moose-dev(a)iam.unibe.ch
>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
>
>
> --
> Andre Hora
>
> _______________________________________________
> Moose-dev mailing list
> Moose-dev(a)iam.unibe.ch
>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch