REC

Tips voor video-opnamen, productie, videobewerking en onderhoud van apparatuur.

 WTVID >> Nederlandse video >  >> video- >> Video productie

5 redenen waarom u een app voor schermopname zou moeten gebruiken voor codebeoordeling

Een ontwikkelaar besteedt 5 uur per week code bekijken. Dat is ongeveer 12,5% van een week.

Dit is geen slechte zaak. In feite is het beoordelen van code een van de belangrijkste verantwoordelijkheden van senior ontwikkelaars in IT-bedrijven. Bekijk voor een feitencontrole de kolom verantwoordelijkheden van deze functiebeschrijvingssjabloon voor de rol van senior ontwikkelaar.

Code review is een uitstekende oefening, aangezien het hele team samenwerkt om typefouten te vinden en de grootste aartsvijand van een ontwikkelaar, bugs . Deze activiteit zorgt ervoor dat de kwaliteit behouden blijft, de bevindingen goed worden gedocumenteerd en het product goed werkt.

Voor elke ontwikkelaar die code schrijft en deze laat beoordelen, is dit een belangrijke mijlpaal in hun reis als software-engineer. In een typische omgeving wordt code-review gedaan door een team van ontwikkelaars die niet van hetzelfde project zijn. Dit betekent dat de codeschrijver een frisse kijk heeft op welke fouten ze begaan en welke gebieden ze over het hoofd zien. Het leren is hier maximaal omdat er zoveel mogelijkheden zijn om samen te werken, ideeën te delen en nieuwe technieken van de andere teams op te nemen.

Feedback geven over codebeoordeling

Hoewel we veel inhoud hebben gevonden over de best practices voor code review waren we niet erg onder de indruk toen we zochten naar verschillende communicatietools om feedback over code review met het team te delen.

We dachten dat er niet veel aandacht wordt besteed aan het 'hoe'-gedeelte van het communiceren van feedback over coderecensies aan de peer. Omdat het een vaste gewoonte is, is het van de ene generatie ontwikkelaars naar de andere als gewoonte gevolgd.

Het doel van dit artikel is niet om de gewoonte aan te vallen of uit te dagen, maar om te proberen een positieve verandering teweeg te brengen. Momenteel wordt de meeste feedback gedeeld met behulp van e-mails, screenshots, online meetings, chat en telefoontjes. Dit omvat de volledige lijst met communicatietools die u kunt bedenken voor het communiceren van feedback over codereviews. Ze hebben echter allemaal een grijze kant aan zichzelf.

E-mails - Kan te lang (of te kort) worden en niet erg persoonlijk van aard

Schermafbeeldingen - Alleen statische afbeeldingen, niet erg interactief

Chatten - Asynchroon en er wordt veel tijd besteed aan heen en weer gaan

Vergaderingen en oproepen - Synchroon en vermoeiend omdat het langer kan duren

Om de hiaten op te vullen die door deze tools zijn ontstaan, kan schermopname een geweldige optie zijn om feedback over coderecensies te delen. Met asynchrone tools zoals e-mails en chats kun je meer laten zien in plaats van een reeks regels en alinea's te typen.

Scherm delen is ook een prima alternatief om het aantal telefoontjes en meetings te beperken. U kunt meer kritieke fouten synchroon bespreken en voor de rest kunt u een schermopnamesessie delen. Deze combinatie zorgt ervoor dat het meest urgente werk direct gedaan wordt zonder te lang te slepen.

Oké, laten we vanaf hier verder gaan en meer te weten komen over de voordelen van het gebruik van een schermopname-app voor het delen van feedback over codebeoordeling.

Houd het persoonlijk

Als kind renden we vaak enthousiast door het huis om iedereen onze nieuwste creatieve bezigheden te laten zien. We deden dit om hun persoonlijke aandacht en feedback te krijgen, want dat was een enorme boost voor ons. Als volwassene verlangen we nog steeds naar die intrinsieke boost. Op een werkplek, 98% van de werknemers gaf toe dat ze zich niet betrokken zullen voelen als de manager geen of heel weinig feedback geeft.

Als feedback zo cruciaal is, neemt het delen via e-mail, chat of screenshots de persoonlijke aandacht weg. In een andere e-mail dan de naam van de ontvanger kun je bijvoorbeeld niet veel personaliseren. Veel woorden typen is vervelend voor zowel de recensent als voor de codeschrijver. Met een schermopnametool , kunt u uw scherm delen om uw feedback te tonen en ermee praten. Dit is uitstekend voor de medewerker omdat hij u kan horen en uw feedback kan zien. Het is bijna alsof je een persoonlijke ontmoeting hebt op een asynchrone manier.

Maak instructievideo's

Met schermopname kunt u verder gaan dan het alleen gebruiken voor het delen van coderecensies. Gezien de eenvoud van het maken van video's met een app voor schermopname , kunt u uw scherm laten zien voor het delen van de best practices voor documentatie, fragmenten van kennis over code-architectuur en het maken van foutopsporingsstromen. Dit is geweldig voor het delen van kennis en om toekomstige belemmeringen te voorkomen.

Stel je nu eens voor dat je al het bovenstaande doet via een telefoontje of via e-mail. Het is niet alleen ontmoedigend, maar ook erg ontmoedigend van aard.

Bouw een speciale bibliotheek

Bibliotheek-GIF van Bibliotheek-GIF's

Als u een gratis schermrecorder-tool gebruikt zoals Vmaker , je kunt een werkruimte maken als database voor alle relevante video's. Dit profiteert van het maken van codebeoordelingsvideo's met schermopname-apps een tandje hoger. U hoeft geen tijd te besteden aan het zoeken naar uw laatste opnamesessie wanneer u een soortgelijke bug in een code identificeert. Zodra je een reeks video's hebt, kun je ze delen met nieuwe leden in het team of ze hergebruiken voor andere trainingsdoeleinden.

Annoteer cruciale delen van de code

Annotatie is een geweldige manier om de aandacht te trekken. Dit is gunstig voor zowel de code-auteur als de recensent. Het wordt ten zeerste aanbevolen dat de auteur van de code de broncode annoteert voordat hij deze met de recensenten deelt, omdat ze mogelijk fouten tegenkomen nog voordat de beoordeling begint. Voor een recensent is het gemakkelijker voor hen om te bepalen waar ze precies moeten kijken. Dit houdt de communicatie nauwkeuriger en transparanter.

In statische afbeeldingen zoals schermafbeeldingen werkt annotatie, maar het kan vermoeiend worden als er te veel schermafbeeldingen zijn. Bij een schermopname blijft de annotatie gedurende een minimale tijd op het scherm staan. Dit betekent dat het gebied duidelijk wordt gemarkeerd, maar niet te lang blijft om de gebruikerservaring te belemmeren.

Communiceer duidelijk

Survivor Survivor38 GIF van Survivor GIF's

Dit had waarschijnlijk het eerste punt moeten zijn, maar we wilden dit voor het laatste bewaren. Schermopname is niet alleen een asynchrone tool voor videocommunicatie. Het belooft veel meer dan andere tools die we gebruiken voor code reviews op de werkvloer.

De huidige tools zijn geweldig, maar ze zijn niet zo multidimensionaal als schermopname. Code-review gaat een lange weg wanneer u niet alleen feedback deelt, maar ook een bron creëert die kan worden gebruikt voor toekomstige use-cases. Voorlopig zijn apps voor schermopname de enige die alle vakjes aanvinken.

Het afronden

Het maakt niet uit of je een code-auteur of een recensent bent, als je er nog niet aan hebt gedacht om schermopname te proberen om feedback over coderecensies te delen, wordt het hoog tijd dat je erover na gaat denken.

Het schrijven van code is een uitdagende klus, net als het geven van feedback. Het beoordelingsproces wordt nog uitdagender als er te veel dingen zijn om te zeggen. E-mails en telefoontjes worden na een tijdje vermoeiend. Schermopname doet dat moeiteloos omdat het asynchroon en toch persoonlijk van aard is.
Als je van plan bent om aan de slag te gaan, bekijk dan hier Vmaker, een schermopnametool waarmee u gratis scherm- en webcamvideo's kunt opnemen.

Bonusgids voor ontwikkelteams:
Hoe schrijf je een bugrapport? [Gratis tool + sjabloon]

Communicatie beheersen voor agile teams in 2021

Een complete gids voor schermrecorders


  1. Waarom u video zou moeten gebruiken voor COVID-19-updates

  2. Wat is low-key verlichting en waarom zou je het gebruiken?

  3. 7 redenen waarom u de URSA Mini Pro 4.6k-camera van Blackmagic zou moeten gebruiken

  4. Wat is negatieve vulling en waarom zou je het gebruiken?

  5. Wat is een teleprompter-app en waarom zou u deze gebruiken?

Video productie
  1. 5 redenen waarom u zich zou moeten aanmelden voor workshops en laboratoria voor filmmakers

  2. 5 redenen waarom je zou moeten overwegen om vrijwilligerswerk te doen op filmfestivals

  3. 7 redenen waarom je een producer nodig hebt voor je documentaire

  4. Vier redenen waarom u de standaardlens van uw camera zou moeten gebruiken (en liefhebben)

  5. Welke camerabeweging moet je gebruiken - en wanneer en waarom?

  6. 5 redenen waarom u uw eigen digitale webserie zou moeten opnemen

  7. Je zou er een ring op moeten zetten:waarom het ringlampje een must-have is voor contentmakers