Niewielu jeszcze wie, że można łatwo wstawić film w commicie. A może to być całkiem pomocne.
Uploading wideo wychodzi z wersji beta
16 grudnia 2020 roku GitHub poinformował, że udostępnił w wersji beta możliwość wrzucania na repozytorium plików mp4
i mov
. Dokładniej rzecz biorąc umożliwiono upload takich plików w pull requestach oraz komentarzach. Celem było ułatwienie programistom przekazywanie sobie swoich idei czy opisywania problemów jakie napotkali. Nakręcenie i wrzucenie kilkusekundowego filmu pokazującego reprodukcję błędu jest często nieporównywalnie szybsze (a już na pewno łatwiejsze w odbiorze) niż kilkupunktowe opisanie kolejnych kroków.
Możliwość współpracy za pośrednictwem wideo (na przykład programowanie w parach, prezentacje itp.) jest ważną częścią pracy deweloperów, szczególnie dla społeczności czy zespołów, które współpracują ze sobą wyłącznie zdalnie. I taka forma pracy wspólnej jest już dostępna dla wszystkich korzystających z GitHuba.
Pomóż opiekunowi kodu odtworzyć błąd
Błędy to coś, z czym boryka się każdy programista, ale czasami słowa nie wystarczają, aby pomóc komuś innemu szybko odtworzyć problem. Jest to szczególnie ważne dla maintainerów, którzy często są wręcz przeciążeni raportami o błędach, które wymagają wymiany dużej ilości informacji z użytkownikiem, aby dotrzeć do źródła problemu. Poprzez umożliwienie użytkownikom przesyłania filmów powstała możliwość łatwego i szybkiego, wizualnego odtworzenia okoliczności, w jakich użytkownik napotkał błąd. To z kolei znacznie skraca czas spędzony przez programistę na próbach odtworzenia błędu w porównaniu do sytuacji gdy ma on do dyspozycji jedynie opis tekstowy rozrzucony po 15 mailach z ostatnich 5 dni korespondencji z użytkownikiem.
Dostarcz kontekst do pull requestów żeby recenzent kodu wiedział o co chodzi
Istnieje wiele różnych kwestii związanych z wymaganiami czy decyzjami dotyczącymi architektury oprogramowania a zespół stale wprowadza kolejne zmiany. Code viewerom może być trudno w takich warunkach zrozumieć co tak naprawdę recenzują i dlaczego. Programiści mogą wspomóc się wideo aby udostępniać współpracownikom więcej szczegółów na temat nawet najbardziej złożonych zmian w kodzie. W formie filmu można udostępniając na przykład przewodniki po kodzie albo prezentacje funkcji.
Opowiedz, jakiego kształtu powinna nabrać funkcja
Jeśli chodzi o opracowywanie nowej funkcji lub produktu to z pewnością przemyślany opis propozycji lub statyczne projekty są na ogół wystarczające. Ale zdarzają się sytuacje gdy brakuje możliwości rzeczywistego przekazania przepływów pracy czy interakcji z udziałem użytkowników końcowych. Udostępnianie filmów instruktażowych z wizualizacjami jak funkcja powinna działać pomaga zespołom deweloperów dotrzeć do sedna tego, co powinni zbudować i dlaczego.
Prześlij film z dowolnego miejsca
Dziś żadna nowa funkcja nie jest w pełni kompletna dopóki nie będzie dostępna także na urządzeniach mobilnych. Przesyłanie filmów z aplikacji mobilnych GitHuba na iOS i Androida jest już dostępne dla wszystkich użytkowników tego portalu. To może się przydać zwłaszcza programistom aplikacji mobilnych, którzy będą teraz mogli nagrać film przedstawiający błąd pojawiający się na komórce czy tablecie i przesłać go bezpośrednio z tego samego urządzenia.
GitHub zachęca do korzystania z nowej funkcji i jednocześnie zapowiada, że to nie koniec wprowadzania wideo do życia programistów. Planowane jest wprowadzenie obsługi wideo rozwijającego się z linków i adnotacji wideo osadzonych bezpośrednio w kodzie za pomocą serwisów takich jak Loom czy Vimeo.