Was ist Programmierproduktivität?

Programmierproduktivität bezieht sich in der Regel darauf, wie effektiv ein Programmierer Code für ein bestimmtes Projekt produzieren kann, das auf einige Arten bewertet oder bewertet werden kann. In der Vergangenheit basierte die Produktivität häufig auf der Rohausgabe von Codezeilen, da viele Programme von Grund auf neu erstellt wurden und eine Menge Programme erforderten. Durch die Verwendung neuerer Techniken kann sich jedoch die Produktivität genauer darauf beziehen, wie schnell Probleme gelöst werden können und wie gut ein Programmierer nützliche Verknüpfungen identifizieren kann, zusätzlich zum Erstellen von Originalcode. Die Programmierungsproduktivität kann auch darauf verweisen, wie „sauber“ der Code eines Programmierers ist, in Bezug darauf, wie viel zusätzliche Arbeit zur Fertigstellung des Codes erforderlich ist. Dieser Begriff ist für die Softwareentwicklung von großer Bedeutung, da eine steigende Produktivität dazu beitragen kann, dass ein Programm schneller und bei einem R abgeschlossen wirdErkundige Kosten. In der Vergangenheit bezog sich die Programmierungsproduktivität normalerweise darauf, wie schnell und effektiv ein Computerprogrammierer Code erstellen konnte. Viele Entwickler verwendeten einen "sauberen Blatt" -Ansatz, bei dem Code von Grund auf neu erstellt wurde, um ein Computerprogramm zu erstellen.

moderne Programmierung hat jedoch weitgehend die Verwendung verschiedener Plattformen und Programme übernommen, die zum Erstellen neuer Softwarecode verwendet werden können. Dies hat die grundlegende Programmierproduktivität erheblich verbessert, da Computerprogrammierer diese Plattformen verwenden können, um Code auf sinnvolle Weise schneller zu generieren. Da diese Änderungen jedoch stattgefunden haben, hat die Programmierungsproduktivität neue Bedeutungen angenommen, um zu verfolgen, wie effektiv ein Computerprogrammierer in der Lage ist, Code für neue Software zu produzieren. Häufiger hängt eine solche Produktivität damit zusammen, wie schnell ein Programmierer Probleme während der Entwicklung neuer Software und der Fähigkeit identifizieren und lösen kannDamit ein Programmierer erkennen kann, wann vorhandener Code verwendet werden kann, anstatt ein Programm aus einem „Reinigungsblatt“ zu erstellen.

Programmierproduktivität sollte auch in Bezug auf die Qualität des Code, den ein Programmierer erstellt, berücksichtigt werden. Zwei Programmierer arbeiten möglicherweise mit unterschiedlichen Geschwindigkeiten, wobei die erste Erstellung von 1.000 Codezeilen pro Woche, während der zweite in dieser Zeit nur 500 Codezeilen erstellt. Diese Rohzahlen sollten nicht zur Bewertung der Programmierproduktivität verwendet werden, da der Code selbst möglicherweise nicht von der gleichen Qualität ist. Wenn monatelang zusätzliche Arbeiten erforderlich sind, um die vom ersten Programmierer erstellten 1000 Codezeilen zu debuggen, während die von der zweiten erstellten 500 Codezeilen frei von Fehlern sind und die Verwendung bereit sind, ist die Produktivität des zweiten Programmierers möglicherweise weit überlegen.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?