Hi Davide, There is no good way to count lines of code (and to estimate something from it) - what happens to empty lines, comments, auto-generated code, and so forth? I have estimated the number of code lines in Trace Analyzer (without empty lines) based on the main types of files used in the project, i.e. *.java, *.xml, *.html, *.c,*.cpp, *.h. Y2 version had roughly ~93K LOC Added pthread support: Java ~5K LOC Native tool ~44K LOC (it uses an IBM library which is not completely new; I would estimate 30% new code = 13K) Code changes in other plug-ins relative to Y2 are ~2K LOC So today we have ~20K new LOC, making Trace Analyzer ~113K LOC (actually ~145K LOC if we count the whole library). Marcel ------------------------------------------------------------------------- IBM Research Lab Haifa University, Mount.Carmel, Haifa 31905, ISRAEL Phone: +972 4-829-6042, Fax: +972 4-829-6116 From: Davide Dalle Carbonare <davide.dallecarbonare at eng.it> To: Yosu Gorroñogoitia <jesus.gorronogoitia at atos.net>, Cc: "fiware-tools at lists.fi-ware.eu" <fiware-tools at lists.fi-ware.eu> Date: 10/03/2014 05:42 PM Subject: Re: [Fiware-tools] Additional numbers for the Cost Review reply letter Sent by: fiware-tools-bounces at lists.fi-ware.eu Ciao Yosu, if from one side I agree with your comment, on the other hand we can use these numbers as something that cannot be argued. Let's try to compute these numbers for all the tools, and put them together. This will be discussed also tomorrow morning. you've done a great job thank you Davide On 10/03/2014 15:23, Yosu Gorroñogoitia wrote: > Ciao Davide, > Computing those figures could be quite difficult, particularly > considering that when building software we not only create compilable > source code (e.g. Java code), but also configuration files and other > stuff. Besides, particularly in our case, the development of our plugins > required us to contribute to other plugins, notably the > eu.fiware.ficode.fusionforge.client (which contains a lot of generated > classes) and also contributions to PHP code. Nonetheless, our figures > are the following during Apr12-Apr13 period: > > CDE plugin: 5104 SLOC + 138 XML lines > FIA plugin: 2671 SLOC + 360 XML lines > > Contributions to eu.fiware.ficode.fusionforge: 11923 SLOC. > > Regards > Yosu > > > On Mon, 2014-03-10 at 13:11 +0100, Davide Dalle Carbonare wrote: >> Dear partners, >> me and Osama just attended the conf call for preparing the cost >> review reply letter. >> >> Juanjo suggested to add some numbers to reinforce the message that work >> was actually >> done on the side of development, training, ... >> The proposal is to add a table that reports the total lines of code (for >> all the tools, not tool by tool), >> the training sessions, the number of features. Each one of these >> calculated at end April 2012 >> and end April 2013, an additional column will contains the delta. >> Let's compute these numbers in order to evaluate if it worth to proceed >> and put them in >> the letter. >> >> I kindly ask each partner to provide these numbers by tomorrow noon so >> that we can >> include them in the letter with a descriptive introduction by tomorrow >> EoB as requested by Juanjo. >> >> thank you and BR >> Davide >> >> ... I start to remind you that tomorrow morning we have the conf call :-) >> >> >> >> _______________________________________________ >> Fiware-tools mailing list >> Fiware-tools at lists.fi-ware.eu >> https://lists.fi-ware.eu/listinfo/fiware-tools > > _______________________________________________ Fiware-tools mailing list Fiware-tools at lists.fi-ware.eu https://lists.fi-ware.eu/listinfo/fiware-tools -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://lists.fiware.org/private/old-fiware-tools/attachments/20140310/6fc5a2a3/attachment.html>
You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy Cookies policy