Hvad er programmering af produktivitet?

Programmering af produktivitet refererer typisk til, hvor effektivt en programmør kan fremstille kode til et bestemt projekt, som 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 at anvende nyere teknikker kan produktivitet dog muligvis henvise mere præcist til, hvor hurtigt problemer kan løses, og hvor godt en programmerer kan identificere nyttige genveje ud over at oprette original kode. Programmering af produktivitet kan også henvise til, hvor "ren" en programmerers kode er, med hensyn til, hvor meget ekstra arbejde der kan kræves for at færdiggøre koden.

Udtrykket "programmeringsproduktivitet" bruges med hensyn til computerprogrammering, og hvor hurtigt eller effektivt en programmør kan oprette 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 "clean-sheet" tilgang, hvor kode blev oprettet fra bunden for at lave et computerprogram.

Moderne programmering har dog stort set brugt forskellige platforme og programmer, der kan bruges til at skabe ny softwarekode. Dette har forbedret den grundlæggende programmeringsproduktivitet kraftigt, da computerprogrammører 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 fremstille kode til ny software. Oftere er sådan produktivitet relateret til, hvor hurtigt en programmør kan identificere og løse problemer under udvikling af ny software, og muligheden for en programmerer til at genkende, hvornår eksisterende kode kan bruges snarere end at opbygge et program fra en "ren ark".

Programmering af produktivitet bør også overvejes med hensyn til kvaliteten af ​​den kode, en programmerer opretter. To programmerere arbejder muligvis i forskellige hastigheder, den første opretter 1.000 kodelinjer i en uge, mens den anden muligvis kun opretter 500 linjer kode på det tidspunkt. Disse rånumre bør ikke bruges til at evaluere programmeringsproduktivitet, da koden i sig selv muligvis ikke er af samme kvalitet. Hvis der kræves flere måneders ekstra arbejde for at fejlsøge de 1.000 linjer med kode, der er oprettet af den første programmør, mens de 500 linjer med kode, der er oprettet af den anden, er fri for fejl og klar til brug, kan produktionen af ​​den anden programmerer være langt overlegen.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?