Alexander (HH): Allgemein dazu

Beitrag lesen

Moin Moin!

Hi,

»» Lines of Code oder gar Zeichen/Worte pro Minute sind für beide Jobs keine wirklich brauchbaren Maße. [...] Lines of Code sind nur dann sinnvoll, wenn es sehr exakte und sehr strikte Stil-Vorgaben für den Code gibt, denn erst dann lassen sich die Zahlen überhaupt vergleichen.

Selbst dann nicht.

Vergleiche

i++;

mit

function increaseByOne(int value)
{
    return increaseBy(value, 1);
}

function increasyBy(int value, int increment)
{
    return value + increment;
}

i = increaseByOne(i);

Doch. So eine "LoC-Mogelei" ist ein sicheres Zeichen dafür, dass die Stil-Vorgaben nicht strikt genug sind. Nicht, dass solche Stil-Vorgaben angenehm oder sinnvoll wären, aber wir reden hier ohnehin über Code-Bürokratie.

Übrigens hättest Du mit C, etwas K&R-Notation und ein paar Compiler-Hints gegen die Performance-Strafe noch ein paar LoC rausschinden können:

  
inline  
int  
increaseByOne(value)  
    int value;  
{  
    return  
        increaseBy(value,1);  
}  
  
inline  
int  
increaseByOne(value,increment)  
    int value;  
    int increment;  
{  
    return  
        value+increment;  
}  

Alexander

--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".
0 72

Profi-Entwickler: Wie viele Tastenanschläge/Minute?

Basti87
  • sonstiges
  1. 0
    hotti
    1. 0
      Sympathisant
      1. 0
        hotti
        1. 0
          Sympathisant
          1. 0
            Basti87
            1. 0
              Sympathisant
              1. 0
                hotti
        2. 0
          Don P
        3. 0
          Joachim
        4. 0
          Thomas J.S.
    2. 0
      Beat
      1. 1
        Sven Rautenberg
        1. 0
          Beat
    3. 0
      Basti87
      1. 5
        Cheatah
        1. 0
          Sympathisant
          • menschelei
          1. 1
            Cheatah
            1. 0
              Sympathisant
          2. 0
            Der Martin
            1. 0
              Don P
              1. 0
                Der Martin
            2. 0
              Beat
              1. 0
                Joachim
                1. 0
                  Steel
                  1. 0
                    Stonie
                    1. 0
                      Steel
                      1. 0
                        Stonie
                        1. 0
                          Steel
            3. 0
              Sympathisant
  2. 0
    Sipatshi
    1. 0
      Der Martin
      1. 0

        Also eben hatte ich 1700 Anschläge/Minute

        cygnus
        1. 0
          Der Martin
          1. 0
            cygnus
  3. 0

    Allgemein dazu

    cygnus
    1. 0
      Alexander (HH)
      1. 0
        MudGuard
        1. 0
          Alexander (HH)
      2. 0
        cygnus
        1. 0
          Der Martin
          1. 0
            cygnus
            1. 0
              Der Martin
              1. 0
                cygnus
  4. 0
    suit
  5. 0
    Stefan Eickhoff
  6. 3
    Sven Rautenberg
    1. 0
      Basti87
      1. 1
        Sven Rautenberg
        1. 0
          Basti87
        2. 0
          Beat
    2. 0
      Hans
  7. 6
    Klawischnigg
  8. 1
    Christian S.
  9. 0
    Marcel Reiz
  10. 0
    ChrisB
  11. 2
    LX
  12. 0
    Don P
  13. 0
    Joachim
    1. 0
      cygnus
      1. 0
        Malcolm Beck´s
        1. 0
          Beat
          1. 0
            cygnus
  14. 2
    asdf
  15. 0
    Steel
  16. 0
    Stonie
  17. 0
    MasterMind
    1. 0

      Lockenwickler und Papageien

      Beat
      • menschelei
      1. 0
        cygnus
      2. 0
        MasterMind
  18. 2
    Stefanie
  19. 0
    Thomas J.S.