Hva er programmering av produktivitet?

Programmering av produktivitet refererer vanligvis til hvor effektivt en programmerer kan produsere kode for et bestemt prosjekt, som kan måles eller evalueres på noen få måter. I det siste var produktiviteten ofte basert på rå produksjon av kodelinjer, ettersom mange programmer ble laget fra bunnen av og krevde mye programmering. Ved å bruke nyere teknikker kan produktiviteten imidlertid referere mer nøyaktig til hvor raskt problemer kan løses og hvor godt en programmerer kan identifisere nyttige snarveier i tillegg til å opprette originalkode. Programmering av produktivitet kan også referere til hvor “ren” en programmerers kode er, med hensyn til hvor mye ekstra arbeid som kan kreves for å fullføre koden.

Begrepet "programmeringsproduktivitet" brukes med tanke på dataprogrammering og hvor raskt eller effektivt en programmerer kan lage ny kode for programvare. Dette begrepet er av enorm betydning for programvareutvikling, ettersom økt produktivitet kan hjelpe et program å bli fullført raskere og til reduserte kostnader. Tidligere refererte programmeringsproduktivitet vanligvis til hvor raskt og effektivt en dataprogrammerer kunne lage kode. Mange utviklere benyttet en "rent ark" -tilnærming, der kode ble opprettet fra bunnen av for å lage et dataprogram.

Moderne programmering har imidlertid i stor grad tatt i bruk bruken av forskjellige plattformer og programmer som kan brukes til å lage ny programvarekode. Dette har forbedret den grunnleggende programmeringsproduktiviteten kraftig ettersom dataprogrammerere er i stand til å bruke disse plattformene for å raskere generere kode på en meningsfull måte. Siden disse endringene har skjedd, har imidlertid programmering av produktivitet fått nye betydninger for å spore hvor effektivt en dataprogrammerer er i stand til å produsere kode for ny programvare. Oftere er slik produktivitet relatert til hvor raskt en programmerer kan identifisere og løse problemer under utvikling av ny programvare, og muligheten for en programmerer å gjenkjenne når eksisterende kode kan brukes i stedet for å bygge et program fra et "rent ark".

Programmering av produktivitet bør også vurderes med hensyn til kvaliteten på koden en programmerer oppretter. To programmerere kan jobbe i forskjellige hastigheter, den første oppretter 1000 kodelinjer i løpet av en uke, mens den andre kanskje bare lager 500 linjer med kode på den tiden. Disse rånumrene skal ikke brukes til å evaluere produktivitetsprogrammering, ettersom koden i seg selv ikke er av samme kvalitet. Hvis det kreves flere måneder med ekstra arbeid for å feilsøke de 1 000 kodelinjene som er opprettet av den første programmereren, mens de 500 linjene med koden som er opprettet av den andre er fri for feil og klare til bruk, kan produktiviteten til den andre programmereren være langt overlegen.

ANDRE SPRÅK

Hjalp denne artikkelen deg? Takk for tilbakemeldingen Takk for tilbakemeldingen

Hvordan kan vi hjelpe? Hvordan kan vi hjelpe?