Interesting stats :) This metric does not take into a account Beam's dependencies, e.g. libraries and execution backends. That would increase the LOCs to millions.

On 01.06.19 01:46, Alex Amato wrote:
Interesting, so if we play with https://github.com/cgag/loc we could break it down further? I.e. test files vs code files? Which folders, etc. That could be interesting as well.

On Fri, May 31, 2019 at 4:20 PM Brian Hulette <bhule...@google.com <mailto:bhule...@google.com>> wrote:

    Dennis Nedry needed 2 million lines of code to control Jurassic
    Park, and he only had to manage eight computers! I think we may
    actually need to pick up the pace.

    On Fri, May 31, 2019 at 4:11 PM Anton Kedin <ke...@google.com
    <mailto:ke...@google.com>> wrote:

        And to reduce the effort of future rewrites we should start
        doing it on a schedule. I propose we start over once a week :)

        On Fri, May 31, 2019 at 4:02 PM Lukasz Cwik <lc...@google.com
        <mailto:lc...@google.com>> wrote:

            1 million lines is too much, time to delete the entire
            project and start over again, :-)

            On Fri, May 31, 2019 at 3:12 PM Ankur Goenka
            <goe...@google.com <mailto:goe...@google.com>> wrote:

                Thanks for sharing.
                This is really interesting metrics.
                One use I can see is to track LOC vs Comments to make
                sure that we keep up with the practice of writing
                maintainable code.

                On Fri, May 31, 2019 at 3:04 PM Ismaël Mejía
                <ieme...@gmail.com <mailto:ieme...@gmail.com>> wrote:

                    I was checking some metrics in our codebase and
                    found by chance that
                    we have passed the 1 million lines of code (MLOC).
                    Of course lines of
                    code may not matter much but anyway it is
                    interesting to see the size
                    of our project at this moment.

                    This is the detailed information returned by loc [1]:

                    
--------------------------------------------------------------------------------
 Language             Files        Lines Blank      Comment         Code
                    
--------------------------------------------------------------------------------
 Java                  3681       673007 78265       140753       453989  Python                 497       131082 22560        13378        95144  Go                     333       105775 13681        11073        81021  Markdown               205        31989  6526            0        25463  Plain Text              11        21979  6359            0        15620  Sass                    92         9867  1434         1900         6533  JavaScript              19         5157  1197          467         3493  YAML                    14         4601 454         1104         3043  Bourne Shell            30         3874 470         1028         2376  Protobuf                17         4258 677         1373         2208  XML                     17         2789 296          559         1934  Kotlin                  19         3501 347         1370         1784  HTML                    60         2447 148          914         1385  Batch                    3          249  57            0          192  INI                      1          206  21           16          169  C++                      2           72 4           36           32  Autoconf                 1           21 1           16            4
                    
--------------------------------------------------------------------------------
 Total                 5002      1000874  132497       173987       694390
                    
--------------------------------------------------------------------------------

                    [1] https://github.com/cgag/loc

Reply via email to