Video: Clay Shirky: How the Internet will (one day) transform government 2024
GitHub je služba hostování repozitáře. Přemýšlejte o tom jako o "oblaku" kódu.
GitHub bude hostit vaše projekty zdrojového kódu v různých různých programovacích jazycích a bude sledovat různé změny provedené v každé iteraci. To je možné pomocí git, revizního řídicího systému, který běží v rozhraní příkazového řádku.
Používání aplikace GitHub má mnoho výhod, včetně snadné spolupráce s kolegy a kolegy, možnost zpětného vzhledu na předchozí verze a spousta snadných integračních možností.
Proč bych měl používat GitHub?
Čtyři důvody, proč byste měli používat GitHub ve svých kódovacích projektech. (Pokud ještě nejste.)
Důvod č. 1: Nechte svůj kód prověřit komunitou
Váš projekt je kostra - dělá to, co chcete, ale ne vždy si jistě širší populace ji bude provádět. Nebo pokud funguje i pro všechny.
Naštěstí pro vás, pokud zveřejníte svůj projekt na platformě GitHub, může širší komunita programátorů a fanoušků stáhnout a v důsledku toho vyhodnotit vaši práci. To znamená, že vám mohou dát heads-up o možných záležitostech, jako jsou konflikty nebo nepředvídané záležitosti týkající se závislostí atd.
Důvod č. 2: GitHub je úložiště
To bylo již zmíněno, ale je důležité poznamenat, že GitHub je úložiště.
Co to znamená, že umožňuje, aby se vaše práce dostala ven před veřejnost. Kromě toho je GitHub jednou z největších kódovacích komunit v současné době, takže je pro váš projekt široká expozice.
(A co je ještě důležitější: vy.)
Pokud nebudete mít nějakou velkou podporu, byl byste hloupý na ne post svůj projekt na GitHub, pokud chcete, .
Důvod č. 3: Spolupráce a sledování změn ve vašem kódu ve verzích
Stejně jako pomocí aplikace Microsoft Word nebo Google Drive můžete mít historii kódu vašeho kódu tak, aby předchozí verze nebyly při každé iteraci ztraceny.
GitHub také sleduje změny v changelogu, takže můžete mít přesnou představu o , co se pokaždé změní . (To je obzvláště užitečné pro zpětné sledování v čase.)
Důvod # 4: Tuna integračních možností
GitHub může integrovat se společnými platformami, jako jsou Amazon a Google Cloud, služby, jako je Climate Code, a může zvýraznit syntaxi ve více než 200 různých programovacích jazycích.
Co je tam jinde?
GitHub není jediná možnost ovládání verzí.
Existují další služby, jako například:
- BitBucket
- Microsoft Team Foundation Server
- A další
Ty nabízejí spoustu stejných věcí, které můžete získat od společnosti GitHub. Pro vás by však měla být pro vás důležitá velikost komunity, pokud chcete, aby váš projekt byl viděn co nejvíce lidí.
Jiný rozdíl je otázkou nákladů:
GitHub nabízí pouze soukromé úložiště za příplatek. (Platí měsíčně.) Některé další služby pro řízení verzí nabízejí zdarma soukromé úložiště. (Zpravidla však s omezeným úložištěm / šířkou pásma.)
Závěr: Dej GitHub a Try
Pokud výše uvedené důvody nepřesvědčily, že byste se měli podívat na GitHub pro svůj kódovací projekt, podívejte se na některé způsoby že se lidé rozhodli použít GitHub pro nekódující účely, jako je například zaznamenávání tras.
Nakonec je GitHub výkonným nástrojem a může být silným spojencem v tom, aby každý z vašich projektů mohl být co nejlépe.
Práce Otázka k rozhovoru: Proč bych měl na vás vzít na sebe riziko?
, Aby se vypořádali s rozhovorovou otázkou: "Proč bych na vás měl riskovat?" Zaměřte se na vlastnosti a dovednosti, které vám udělají jedinečnou práci.
Proč bych měl převést zpracování mzdy?
Proč mzdové Outsource? Teresa Ray z oddělení mzdy odpovídá na otázky o výhodách najímání služby zpracování mezd.
Co je MROC? A proč bych se měl starat?
Společnosti pro výzkum trhu online hrají několik forem, včetně probíhajících a značkových MROC a okamžitých MROC. Oba přístupy jsou agilní a rychlé.