Nastroje pro kolaborativn praci  Recova interakce a socialn ste Ludek Bartek Fakulta informatiky Masarykova univerzita podzim 2017 Ludek Bartek Recova interakce a socialn ste Nastroje pro kolaborativn praci Obsah 1 Nastroje pro kolaborativn praci Spoluprace pri vyvoji Nastroje pro komunikaci vyvojaru Sdlen dokumentu Ludek Bartek Recova interakce a socialn ste Nastroje pro kolaborativn praci Spoluprace pri vyvoji Nastroje pro komunikaci vyvojaru Sdlen dokumentu Kolaborativn prace Prace v tymu Vyhody: Praci si rozdel vce lid { na jednoho pracovnka zbude mene prace. Vce lid { vce v (moznost navzajem si pomahat). Nevyhody: Rezie na veden a rzen tymu. Nutnost komunikace mezi cleny tymu muze zpomalovat praci. Nutnost sdlet zdrojove kody, . . . Ludek Bartek Recova interakce a socialn ste Nastroje pro kolaborativn praci Spoluprace pri vyvoji Nastroje pro komunikaci vyvojaru Sdlen dokumentu Nastroje pro kolaborativn praci Sdlen zdrojovych kodu { systemy pro spravu verz. Komunikace mezi vyvojari: IM IRC e-mail, mailing listy ,,nastenky\, ktere byvaj soucast sluzeb pro spravu verz . . . Issue tracking hlasen chyb a sledovan prubehu oprav. Bugzilla, . . . byvaj soucast serveru pro rzen projektu (viz 1). Sdlen dokumentu { obcas nutno sdlet i strukturovane texty Ludek Bartek Recova interakce a socialn ste Nastroje pro kolaborativn praci Spoluprace pri vyvoji Nastroje pro komunikaci vyvojaru Sdlen dokumentu Nastroje pro spravu verz Umoznuj: paraleln prstup ke kodu vce vyvojarum soubezne sledovan verz a zmen Architektura: server s centralizovanym ulozistem { CSV, subversion, . . . uzivatele maj lokaln kopii, kterou modi kuj a po dokoncen kazde zmeny ji promtnou na server. distribuovane resen { git, . . . vsichni vyvojari maj kompletn kopii repositare server slouz k vymene zmen mezi vyvojari. Ludek Bartek Recova interakce a socialn ste Nastroje pro kolaborativn praci Spoluprace pri vyvoji Nastroje pro komunikaci vyvojaru Sdlen dokumentu Pouzitelne servery pro spravu verz Fakultn svn repositar dostupny na svn. .muni.cz pomoc systemu Subversion administrace pres fakultn administrativu vytvoren zrusen sprava prstupu nevyhoda { prstup pouze po dobu studia Fakultn gitlab server Dostupny na gitlab. .muni.cz pomoc systemu git Jedna se o fakultn instalaci serveru gitlab.com. Prihlasen pomoc fakultnho uzivatelskeho jmena a fakultnho hesla. Udaje, kterymi se prihlasujete na fakultn stroje. Prhlasen externm uctem na sluzbe gitlab.com. Vce info na technickych informacch FI. Ludek Bartek Recova interakce a socialn ste Nastroje pro kolaborativn praci Spoluprace pri vyvoji Nastroje pro komunikaci vyvojaru Sdlen dokumentu Pouzitelne servery pro spravu verz Dokoncen GitHub Prstup pomoc systemu Git Bezplatny pro projekty pod otevrenou licenc. Placena moznost hostovan uzavrenych projektu. GitLab Prstup pomoc systemu Git Moznost hostovan neverejnych projektu. SourceForge Prstup pomoc system Subversion . . . Ludek Bartek Recova interakce a socialn ste Nastroje pro kolaborativn praci Spoluprace pri vyvoji Nastroje pro komunikaci vyvojaru Sdlen dokumentu Nastroje pro komunikaci mezi vyvojari Bezne komunikacn nastroje: telefon e-mail IM VoIP. Nastenky on-line repozitaru. Nastroje pro rzen projektu. . . . Ludek Bartek Recova interakce a socialn ste Nastroje pro kolaborativn praci Spoluprace pri vyvoji Nastroje pro komunikaci vyvojaru Sdlen dokumentu Sdlen strukturovanych, multimedialnch dokumentu K projektum je nutne dodavat dokumentaci, ktera muze obsahovat snmky obrazovek schemata diagramy . . . Ludek Bartek Recova interakce a socialn ste Nastroje pro kolaborativn praci Spoluprace pri vyvoji Nastroje pro komunikaci vyvojaru Sdlen dokumentu Sdlen dokumentu Lze pouzt: znackovac jazyky { TEX, LATEX, Docbook a pod. { zpracovan dtto zdrojove kody formaty pro pro tvorbu dokumentu { ODF, OOXML, . . . binarn data { minimalne komprimovane zdrojove kody nutno pouzt nastroje pro sdlen dokumentu { s podporou daneho typu dokumentu jako Google Docs (Drive), MS Oce Online, MS Oce 365/2013/2016, MS Live Oce (dokumenty primarne ulozeny na MS OneDrive), . . . U obou lze koupit remn licenci { viz Google Docs/Oce na MU. Ludek Bartek Recova interakce a socialn ste