Skip to main content

Hvad er programmeringsproduktivitet?

Programmeringsproduktivitet henviser typisk til, hvor effektivt en programmør kan producere kode til et bestemt projekt, der kan måles eller evalueres på nogle få måder.Tidligere var produktiviteten ofte baseret på rå output af kodelinjer, da mange programmer blev oprettet fra bunden og krævede en hel del programmering.Ved hjælp af nyere teknikker kan produktiviteten imidlertid henvise mere præcist til, hvor hurtigt problemer kan løses, og hvor godt en programmør kan identificere nyttige genveje ud over at oprette original kode.Programmeringsproduktivitet kan også henvise til, hvor "ren" en programmørkode er, med hensyn til hvor meget yderligere arbejde der kan kræves for at afslutte koden.

Udtrykket "programmeringsproduktivitet" bruges med hensyn til computerprogrammering og hvor hurtigt eller effektivt effektivt eller effektivtEn programmør kan oprette en ny kode til software.Dette udtryk er af enorm betydning for softwareudvikling, da øget produktivitet kan hjælpe et program med at blive afsluttet hurtigere og til en reduceret pris.Tidligere henviste programmeringsproduktivitet typisk til, hvor hurtigt og effektivt en computerprogrammør kunne oprette kode.Mange udviklere brugte en "rent ark" -tilgang, hvor koden blev oprettet fra bunden for at lave et computerprogram.

Moderne programmering har imidlertid stort set vedtaget brugen af forskellige platforme og programmer, der kan bruges til at oprette ny softwarekode.Dette har i høj grad forbedret grundlæggende programmeringsproduktivitet, da computerprogrammerere er i stand til at bruge disse platforme til hurtigere at generere kode på en meningsfuld måde.Da disse ændringer har fundet sted, har programmeringsproduktiviteten imidlertid taget nye betydninger for at spore, hvor effektivt en computerprogrammør er i stand til at producere kode til ny software.Oftere er en sådan produktivitet relateret til, hvor hurtigt en programmør kan identificere og løse problemer under udvikling af ny software, og evnen for en programmør til at genkende, når den eksisterende kode kan bruges i stedet for at opbygge et program fra et "rent ark."

Programmeringsproduktivitet bør også overvejes med hensyn til kvaliteten af den kode, som en programmør skaber.To programmerere fungerer muligvis i forskellige hastigheder, hvor de første skaber 1.000 kodelinjer på en uge, mens den anden muligvis kun skaber 500 kodelinjer i den tid.Disse rå tal bør imidlertid ikke bruges til at evaluere programmeringsproduktiviteten, da selve koden muligvis ikke er af samme kvalitet.Hvis der kræves måneder med yderligere arbejde for at fejlsøge de 1.000 kodelinjer oprettet af den første programmør, mens de 500 kodelinjer oprettet af den anden er fri for fejl og klar til brug, kan produktiviteten af den anden programmør være langt overlegen.