Verwendung von LOC zu bestimmen, Projekt Größe

Wie viele lines of code (LOC) dauert es, zu sein, als ein großes Projekt? Wie etwa die nur für eine person schreiben?

Ich weiß, das Metrisch ist, ist fraglich, aber es gibt einen signifikanten Unterschied, für einen einzelnen Entwickler, zwischen 1k und 10k LOC. Ich in der Regel verwenden Sie Leerzeichen für die Lesbarkeit, vor allem für SQL-Anweisungen, und ich werde versuchen, zu reduzieren die Menge an LOC für die Wartung Zweck zu Folgen, wie viele best-practice, wie ich kann.

Zum Beispiel habe ich ein unified diff der code, den ich heute geändert, und es war über 1k LOC (inklusive Kommentare und Leerzeilen). Ist "modifizierte LOC" eine bessere Metrik? Ich habe ~2k LOC, so ist es überraschend, ich geändert 1k. Ich denke, das umschreiben, zählt sowohl eine Löschung und zusätzlich eine Verdoppelung der Werte.

  • Beachten Sie, dass die LOC bezieht sich auf Codezeilen - leere Zeilen eingefügt, zur besseren Lesbarkeit, und Kommentarzeilen werden ignoriert, für die Zwecke dieser Metrik.
  • LOC ist nicht wirklich eine Metrik fit für die Festlegung, Wann ein Projekt "groß". Ich würde parhaps Blick auf die Anzahl der Module, Ihre complexety und die Interdependenzen zwischen Ihnen als eine bessere Metrik, aber ich glaube nicht, dass es eine Feste Antwort zu geben, Wann ein Projekt groß ist. Sind Sie versuchen, ein problem zu lösen, oder ist dies mehr eine Allgemeine Frage?
  • Ein Gefühl, was Leute denken, groß zu sein.
  • Machen dies zu einem community-wiki, da gibt es keine "richtige" Antwort.
  • Fertig 🙂
Schreibe einen Kommentar