REC

Tips om videoinspelning, produktion, videoredigering och underhåll av utrustning.

 WTVID >> Sverige Video >  >> video- >> Videoproduktion

5 skäl till varför du bör använda en skärminspelningsapp för kodgranskning

En utvecklare spenderar 5 timmar per vecka granska koden. Det är ungefär 12,5 % av en vecka.

Det här är inget dåligt. Faktum är att granskning av kod är en av de viktigaste uppgifterna för seniora utvecklare i IT-företag. Som en faktakontroll, titta på ansvarskolumnen i denna jobbbeskrivningsmall för rollen som senior utvecklare.

Kodgranskning är en utmärkt praxis eftersom hela teamet arbetar tillsammans för att hitta stavfel och en utvecklares största nemesis, buggar . Denna aktivitet säkerställer att kvaliteten bibehålls, resultaten är väldokumenterade och att produkten fungerar bra.

För varje utvecklare som skriver kod, och får den granskad, är detta en viktig milstolpe i deras resa som mjukvaruingenjör. I en typisk miljö görs kodgranskning av ett team av utvecklare som inte kommer från samma projekt. Detta innebär att kodskrivaren har ett nytt perspektiv på vilka misstag de begår och vilka områden de förbiser. Inlärningen är maximal här eftersom det finns så många möjligheter att samarbeta, dela idéer och ta till sig nya tekniker från de andra teamen.

Ge feedback om kodgranskning

Även om vi hittade mycket innehåll ombästa metoder för kodgranskning blev vi inte särskilt imponerade när vi sökte efter olika kommunikationsverktyg för att dela feedback om kodgranskning med teamet.

Vi tänkte att det inte läggs så mycket tanke på "hur"-delen av att kommunicera feedback om kodgranskning till kamraten. Eftersom det är en vanlig praxis, har det följts som en sed från en generation av utvecklare till en annan.

Syftet med denna artikel är inte att attackera eller utmana seden, utan att försöka åstadkomma en positiv förändring. För närvarande delas det mesta av feedbacken med hjälp av mejl, skärmdumpar, onlinemöten, chatt och telefonsamtal. Detta täcker hela listan över kommunikationsverktyg som du kan tänka dig för att kommunicera feedback om kodgranskning. Men de har alla en grå sida av sig själva.

E-post - Kan bli för lång (eller kort), och inte särskilt personlig till sin natur

Skärmdumpar – Bara statiska bilder, inte särskilt interaktiva

Chatta – Asynkron, och mycket tid läggs på att gå fram och tillbaka

Möten och samtal - Synkront och tröttsamt eftersom det kan pågå under en längre tid

För att fylla i luckorna som skapas av dessa verktyg kan skärminspelning vara ett bra alternativ för att dela feedback om kodgranskning. Med asynkrona verktyg som e-postmeddelanden och chattar kan du visa mer istället för att skriva en rad rader och stycken.

Skärmdelning är också ett bra alternativ för att begränsa antalet telefonsamtal och möten. Du kan diskutera mer kritiska fel på ett synkront sätt, och för resten kan du dela en skärminspelningssession. Denna kombination säkerställer att det mest brådskande arbetet görs omedelbart utan att dra det för länge.

Okej, låt oss ta det framåt härifrån och lära oss mer om fördelarna med att använda en skärminspelningsapp för att dela feedback om kodgranskning.

Håll det personligt

Som barn sprang vi ofta entusiastiskt runt huset för att visa alla vår senaste kreativa sysselsättning. Vi gjorde detta för att få deras personliga uppmärksamhet och feedback eftersom det var ett stort uppsving för oss. Som vuxen längtar vi fortfarande efter den där inneboende boosten. På en arbetsplats är 98 % av de anställda medgav att de kommer att känna sig oengagerade om chefen ger ingen eller väldigt lite feedback.

Om feedback är så avgörande tar den personliga uppmärksamheten bort att dela den via e-post, chatt eller skärmdumpar. Som ett exempel, i ett annat e-postmeddelande än namnet på mottagaren, kan du inte göra mycket anpassning. Att skriva många ord är jobbigt för recensenten såväl som för kodskrivaren. Med ett skärminspelningsverktyg , kan du dela din skärm för att visa din feedback och prata med den. Detta är utmärkt för medarbetaren eftersom de kan höra dig och se din feedback. Det är nästan som att ha ett personligt möte på ett asynkront sätt.

Skapa instruktionsvideor

Med skärminspelning kan du gå längre än att bara använda den för att dela kodrecensioner. Med tanke på hur enkelt det är att skapa videor med en skärminspelningsapp , kan du visa din skärm för att dela bästa praxis för dokumentation, utdrag av kunskap om kodarkitektur och hur man skapar felsökningsflöden. Det här är bra för kunskapsdelning och för att undvika framtida hinder.

Föreställ dig nu att du gör allt ovanstående via ett samtal eller via e-post. Det är inte bara skrämmande, utan också mycket nedslående till sin natur.

Bygg ett dedikerat bibliotek

Bibliotek GIF från bibliotek GIF

Om du använder ett gratis skärminspelningsverktyg som Vmaker , du kan skapa en arbetsyta som en databas för alla relevanta videor. Detta tar fördelen av att skapa kodgranskningsvideor med skärminspelningsappar upp ett snäpp. Du behöver inte spendera tid på att leta efter din sista inspelningssession när du identifierar en liknande bugg i en kod. När du har en serie videor kan du dela dem med nya medlemmar i teamet eller återanvända dem för andra träningsändamål.

Kommentera viktiga delar av koden

Anteckningar är ett bra sätt att få uppmärksamhet. Detta är fördelaktigt för både kodförfattaren och granskaren. Det rekommenderas starkt att kodförfattaren ska kommentera källkoden innan han delar den med granskarna eftersom de kan stöta på brister redan innan granskningen börjar. För en recensent är det lättare för dem att identifiera var de måste leta exakt. Detta gör kommunikationen mer exakt och transparent.

I statiska bilder som skärmdumpar fungerar anteckningar, men det kan bli tröttsamt om det finns för många skärmdumpar. I en skärminspelning stannar anteckningen på skärmen under en minimal tid. Detta innebär att området är tydligt markerat, men att det inte stannar för länge för att hindra användarupplevelsen.

Kommunicera tydligt

Survivor Survivor38 GIF från Survivor GIF

Detta borde förmodligen ha varit den första punkten, men vi ville spara detta till den sista. Skärminspelning är inte bara ett asynkront videokommunikationsverktyg. Det lovar mycket mer än andra verktyg som vi använder för kodgranskning på arbetsplatser.

De nuvarande verktygen är fantastiska men de är inte lika flerdimensionella som skärminspelning. Kodgranskning kommer långt när du inte bara delar feedback, utan också skapar en resurs som kan användas för framtida användningsfall. För närvarande är skärminspelningsappar de enda som kryssar i alla rutorna.

Slutar ihop det

Det spelar ingen roll om du är en kodförfattare eller en recensent, om du inte har tänkt på att ge skärminspelning ett försök för att dela feedback om kodgranskning, är det hög tid att du börjar tänka på det.

Att skriva kod är ett utmanande jobb och det är också att ge feedback. Granskningsprocessen blir ännu mer utmanande när det finns för många saker att säga. E-post och telefonsamtal blir tröttsamt efter ett tag. Skärminspelning gör det utan ansträngning eftersom det är asynkront men ändå personligt.
Om du planerar att komma igång, kolla in Vmaker, här ett skärminspelningsverktyg som låter dig spela in skärm- och webbkameravideor gratis.

Bonusguide för utvecklingsteam:
Hur skriver man en felrapport? [Gratis verktyg + mall]

Bemästra kommunikation för agila team 2021

En komplett guide till skärminspelning


  1. Varför du bör använda video för covid-19-uppdateringar

  2. Vad är lågmäld belysning och varför ska du använda det?

  3. 7 skäl till varför du borde använda Blackmagics URSA Mini Pro 4.6k-kamera

  4. Vad är negativ fyllning och varför ska du använda den

  5. Vad är en Teleprompter-app och varför ska du använda den?

Videoproduktion
  1. 5 skäl till varför du bör ansöka till filmskaparworkshops och labb

  2. 5 anledningar till att du bör överväga att arbeta som volontär på filmfestivaler

  3. 7 skäl till varför du behöver en producent för din dokumentär

  4. Fyra anledningar till att du bör använda (och älska) din kameras lagerobjektiv

  5. Vilken kamerarörelse ska du använda - och när och varför?

  6. 5 skäl till varför du borde filma din egen digitala webbserie

  7. Du bör sätta en ring på den:varför ringljuset är ett måste för innehållsskapare

  8. Hur man använder programvara för skärminspelning för att skapa video