Vad är programmering av produktivitet?

Programmeringsproduktivitet avser vanligtvis hur effektivt en programmerare kan producera kod för ett visst projekt, som kan mätas eller utvärderas på några sätt. Tidigare var produktiviteten ofta baserad på råproduktion av kodlinjer, eftersom många program skapades från grunden och krävde en hel del programmering. Genom att använda nyare tekniker kan produktiviteten dock hänvisa mer exakt till hur snabbt problem kan lösas och hur väl en programmerare kan identifiera användbara genvägar utöver att skapa originalkod. Programmeringsproduktivitet kan också hänvisa till hur "ren" en programmerares kod är, med avseende på hur mycket extra arbete som kan krävas för att slutföra koden.

Termen "programmeringsproduktivitet" används med avseende på datorprogrammering och hur snabbt eller effektivt en programmerare kan skapa ny kod för programvara. Denna term är av enorm betydelse för mjukvaruutveckling, eftersom ökad produktivitet kan hjälpa ett program att slutföras snabbare och till en lägre kostnad. Tidigare hänvisade programmeringsproduktiviteten till hur snabbt och effektivt en dataprogrammerare kunde skapa kod. Många utvecklare använde en "clean-sheet" -metod, där kod skapades från grunden för att skapa ett datorprogram.

Modern programmering har dock till stor del använt användningen av olika plattformar och program som kan användas för att skapa ny programvarukod. Detta har förbättrat den grundläggande programmeringsproduktiviteten kraftigt eftersom datorprogrammerare kan använda dessa plattformar för att snabbare generera kod på ett meningsfullt sätt. Eftersom dessa förändringar har skett har dock programmeringsproduktiviteten fått nya betydelser för att spåra hur effektivt en dataprogrammerare kan producera kod för ny programvara. Oftare är en sådan produktivitet relaterad till hur snabbt en programmerare kan identifiera och lösa problem under utvecklingen av ny programvara och möjligheten för en programmerare att känna igen när befintlig kod kan användas snarare än att bygga ett program från en "ren ark."

Programmeringsproduktivitet bör också övervägas med avseende på kvaliteten på den kod som en programmerare skapar. Två programmerare kan arbeta med olika hastigheter, den första skapar 1 000 kodrader på en vecka medan den andra kanske bara skapar 500 kodrader under den tiden. Dessa råa nummer bör inte användas för att utvärdera programmeringsproduktiviteten, eftersom själva koden kanske inte är av samma kvalitet. Om månader med extra arbete krävs för att felsöka de 1 000 kodrader som skapats av den första programmeraren, medan de 500 raderna med kod som skapats av den andra är felfria och redo att använda, kan produktiviteten hos den andra programmeraren vara mycket överlägsen.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?