GitHub рдХреИрд╕реЗ рд░рд┐рд▓реАрдЬрд╝ рд╣реЛрдЧреА

Yac 2013 рдХреЛ GitHub рд╕реЗ рдЬреЗрд╕рди рд░реВрдбреЛрд▓реНрдл рдиреЗ рджреЗрдЦрд╛ рдерд╛ ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдкреАрдЖрдИ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЙрдирдХреА рд░рд┐рдкреЛрд░реНрдЯ рд╕рдореНрдореЗрд▓рди рдореЗрдВ рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдереАред рдпрд╛рдВрдбреЗрдХреНрд╕ рдиреЗ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд░рд┐рдХреЙрд░реНрдб рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рдХрд╛ рд╡рд╛рджрд╛ рдХрд┐рдпрд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВ рд╣рд░ рдХрд┐рд╕реА рдХреЛ рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЗрд╕реЗ рдЕрдкрдиреЗ рдЕрд╡рдХрд╛рд╢ рдкрд░ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рджреЗрдЦрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ рдирд╣реАрдВ рд╣реЛрдЧреАред рдЪрд┐рддреНрд░ рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП GitHub рд░рд┐рд▓реАрдЬрд╝ рд╢реЗрдбреНрдпреВрд▓ рджрд┐рдЦрд╛рддрд╛ рд╣реИред



рдЬрдм рдореИрдВрдиреЗ рдЖрдХреГрддрд┐ рдХреЛ рд╕реБрдирд╛, рддреЛ рдореБрдЭреЗ рдЕрдкрдиреЗ рдХрд╛рдиреЛрдВ рдкрд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рдерд╛ред GitHub рдореЗрдВ рдкреНрд░рддрд┐ рд╕рдкреНрддрд╛рд╣ рд╕реИрдХрдбрд╝реЛрдВ рдЕрдкрдбреЗрдЯ рд╣реИрдВред рдЯреАрдо рдореЗрдВ рд▓рдЧрднрдЧ рдЪрд╛рд▓реАрд╕ рдбреЗрд╡рд▓рдкрд░ рд╣реИрдВ рдФрд░ рдПрдХ рднреА QA рдирд╣реАрдВ рд╣реИред

рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рдмрд╛рдж, рдЬреЗрд╕рди рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдордВрдЪ рдХреЗ рдмрдЧрд▓ рдореЗрдВ рдерд╛ рдФрд░ рдореИрдВ рдЙрд╕реЗ рдПрдХ рд▓рдд рдХреЗ рд╕рд╛рде рдкреВрдЫрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рд╣реЛрддрд╛ рд╣реИред

рд╣реБрдмреЛрдЯ рдЬреАрдард╣реБрдм рдкрд░ рд░рд╣рддрд╛ рд╣реИ ред рдкрд╣рд▓реЗ рдпрд╣ рд╕рд┐рд░реНрдл 4fun рдЪреИрдЯ рдмреЙрдЯ рдерд╛ред рд╕рдордп рдХреЗ рд╕рд╛рде, рдЙрдиреНрд╣реЛрдВрдиреЗ рдХрд╛рд░реНрдпрд╛рд▓рдп рдореЗрдВ рджрд░рд╡рд╛рдЬреЗ рдЦреЛрд▓рдиреЗ рдФрд░ ... рдЙрддреНрдкрд╛рджрди рдкрд░ рдЧрдгрдирд╛ рд╢реБрд░реВ рдХреАред GitHub рдореЗрдВ, рдХрд┐рд╕реА рднреА рдлреАрдЪрд░ рдмреНрд░рд╛рдВрдб рдХрд╛ рдХреЛрдИ рднреА рдбреЗрд╡рд▓рдкрд░ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЪреИрдЯ рд╕рдВрджреЗрд╢ рдХреЗ рд╕рд╛рде рдЧрдгрдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдореИрдВ рдЕрдХреНрд╕рд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд░рд┐рд▓реАрдЬ рдореИрдиреЗрдЬрдореЗрдВрдЯ рдХрд░рддрд╛ рд╣реВрдВред рдЬрдм рдореИрдВрдиреЗ рдЗрд╕ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдкреИрдЯрд░реНрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдирд╛, рддреЛ рдореЗрд░реЗ рд╣рд╛рдереЛрдВ рдХреЗ рдмрд╛рд▓ рдЕрдиреИрдЪреНрдЫрд┐рдХ рд░реВрдк рд╕реЗ рдЪрд▓реЗ рдЧрдПред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЖрдкрдХреЛ рдЕрднреА рднреА "рдЯреВрдЯреА" рд░рд┐рд▓реАрдЬрд╝ рдХреЛ рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреА рдЬрд╛рдПрдЧреАред рдЧрдгрдирд╛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:


рдбреЗрдЯрд╛рдмреЗрд╕ рдорд╛рдЗрдЧреНрд░реЗрд╢рди

GitHub рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛рдлреА рдмрдбрд╝рд╛ рд╣реИ рдФрд░ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдореЗрдВ рд▓рдВрдмрд╛ рд╕рдордп рд▓рдЧ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЕрдкрдбреЗрдЯ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╡реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рд╣рд░ рд╕рдордп рдЬреЗрд╕рди рдХреЛ рд╡рд╛рдкрд╕ рд░реЛрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛рдж рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╣рдореЗрд╢рд╛ рд░рд┐рд╡рд░реНрд╕ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рд▓рд┐рдЦрддреЗ рд╣реИрдВред

рдкрд░реАрдХреНрд╖рдг

рдЬрдм рдЬреЗрд╕рди рдЧреАрдерд╣рдм рдореЗрдВ рдЖрдП, рддреЛ рдХрдИ рдкрд░реАрдХреНрд╖рдг рд╣реБрдП рдФрд░ рд╡реЗ рд▓рдЧрднрдЧ рджреЛ рдорд┐рдирдЯ рддрдХ рдЪрд▓реЗред рдЕрдм рдЙрдирдореЗрдВ рд╕реЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡реЗ 50 рд╕реЗрдХрдВрдб рдореЗрдВ рдкреВрд░реЗ рд╣реЛрддреЗ рд╣реИрдВред рдЧрд┐рдЯрд╣рдм рд╕рдорд╛рдирд╛рдВрддрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред рд╕рднреА рдкрд░реАрдХреНрд╖рдг 64 рдХреЛрд░ рдкрд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдмрд╛рдж, рдкрд░реНрдпрд╛рд╡рд░рдг рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдкреИрдХ рджреВрд╕рд░реЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЪрд▓реЗ рд╣реИрдВ рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХрд╛ рдкреБрдирд░реНрд╡рд┐рддрд░рдг рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╡реЗ рд╕рднреА рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдЪрд▓реЗрдВред GitHub рд╕реЗрд▓реЗрдирд┐рдпрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрдирдХреЗ рдкрд╛рд╕ рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдг, рдПрдХреАрдХрд░рдг рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдПрдВрдб-рдЯреВ-рдПрдВрдб рдкрд░реАрдХреНрд╖рдг рд╣реИрдВред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЗрд╕ рдкреВрд░реЗ рд░рд╕реЛрдИрдШрд░ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ DevOps рд╡рд┐рднрд╛рдЧ рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╕реНрдЯрд╛рдл-рдХреЗрд╡рд▓

рд╕рднреА рдирдИ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдкрд╣рд▓реЗ рддрдерд╛рдХрдерд┐рдд рд╕реНрдЯрд╛рдл-рдУрдирд▓реА рдореЛрдб рдореЗрдВ рдЖрддреА рд╣реИрдВред GitHub рдХрд░реНрдордЪрд╛рд░реА рдЙрдиреНрд╣реЗрдВ рд╕реНрдкрд░реНрд╢ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреЗ, рджреВрд╕рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ "рджрд┐рдЦрд╛рд╡рд╛" рдХрд░реЗрдЧреА рдХрд┐ рдпрд╣ рдирд╣реАрдВ рд╣реИред рд╕реНрдЯрд╛рдл-рдХреЗрд╡рд▓ GitHub рдХреЗ рдХреЛрдб рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдлреЗрд╕рдмреБрдХ рдХреЗ iOS рд╡рд┐рднрд╛рдЧ рдореЗрдВ рдЗрд╕реА рд╡рд┐рдЪрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрди рд╕рднреА рдореЗрдВ рдЯреЙрдЧрд▓ рд╕реНрд╡рд┐рдЪ рдЪрд╛рд▓реВ / рдмрдВрдж рд╣реИред рдпрд╣ рд░рд┐рд▓реАрдЬрд╝ рдХреЛ рдЬрд╛рд░реА рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдЖрдкрдХреЛ рддреБрд░рдВрдд "рдХреБрдЫ рдмрджрд▓рд╛рд╡ рд╡рд╛рдкрд╕ рд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛред"

рдЪрд╣рдЪрд╣рд╛рдирд╛

рдЬреЗрд╕рди рдордЬрд╛рдХ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЧрд┐рдЯрд╣рдм рдХреЗ рдкрд╛рд╕ рдкрд░реАрдХреНрд╖рдХреЛрдВ рдХреА рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рдЯреАрдо рд╣реИ - рдЙрдирдХреЗ рдЧреНрд░рд╛рд╣рдХред рдЕрдЧрд░ рдЯреНрд╡рд┐рдЯрд░ рдкрд░ "рдХреБрдЫ рдЧрд▓рдд рд╣реБрдЖ" рддреБрд░рдВрдд рдЕрд╕рд╛рдорд╛рдиреНрдп рдЧрддрд┐рд╡рд┐рдзрд┐ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИред рдЗрд╕ рдпрд╛рдХ рдиреЗ рдореБрдЭреЗ рдЯреНрд╡рд┐рдЯрд░ рдкрд░ рдПрдХ рдЕрд▓рдЧ рд░реВрдк рджрд┐рдпрд╛: рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕реЗрд╡рд╛ рдЕрднреА рднреА "рдорд╛рдБ, рдореИрдВ рдКрдкрд░" рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧреА рдХреБрдЫ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред

рдкреЗрд╢реЗрд╡рд░ рдиреИрддрд┐рдХрддрд╛

GitHub рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЖрд╕рд╛рди рдХрд╛рдо рдирд╣реАрдВ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдЙрдореНрдореАрджрд╡рд╛рд░, рднрд▓реЗ рд╣реА рдЯреАрдо рдХреЗ рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рдиреЗ рдЗрд╕рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рд╣реЛ, рдкреВрд░реНрд╡рд╛рдЧреНрд░рд╣ рдХреЗ рд╕рд╛рде рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред GitHub рдХрд╛ рд▓рд╛рдн рдпрд╣ рд╣реИ рдХрд┐ рдпрджрд┐ рдЙрдореНрдореАрджрд╡рд╛рд░ рдХреЗ рдкрд╛рд╕ рдХреЛрдИ рдЦрд╛рддрд╛ рд╣реИ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдЖрд╡реЗрджрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реА рдЬрд╛рдирдХрд╛рд░реА рдорд┐рд▓рддреА рд╣реИред рдзреНрдпрд╛рди рди рдХреЗрд╡рд▓ рдХреЛрдб рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдпрд╣ рднреА рдХрд┐ рдХреНрдпрд╛ рд╡реНрдпрдХреНрддрд┐ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдХрд┐рддрдиреА рдЬрд▓реНрджреА рд╡рд╣ рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрддрд╛ рд╣реИ, рдФрд░ рдХреНрдпрд╛ рд╡рд╣ рд╕рдореБрджрд╛рдп рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдмрд╣реБрдд рд╕рд╛рд░реЗ рдорд╛рдирджрдВрдб рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, GitHub рдРрд╕реЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдирд┐рдпреБрдХреНрдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдирдХрд╛ рдореБрдЦреНрдп рд▓рдХреНрд╖реНрдп рдПрдХ рд╢рд╛рдВрдд рдЙрддреНрдкрд╛рдж рдЬрд╛рд░реА рдХрд░рдирд╛ рд╣реИред рдирд╣реАрдВ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреЗ рдХреЛрдб, рдбрд┐рдЬрд╛рдЗрди, рдпреВрдЖрдИ, рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо, рдЕрд░реНрдерд╛рддреН "рдЙрддреНрдкрд╛рдж"ред рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рд╕рдордп рдкрд░ рдФрд░ рдХреБрд╢рд▓рддрд╛ рд╕реЗ рдирдИ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣, рд╢рд╛рдпрдж, рд╡рд╣реА рд╣реИ рдЬреЛ рд╣рдорд╛рд░реЗ рд╣рдорд╡рддрди рд╕реЗ рд╕рдмрд╕реЗ "рд╡рд┐рджреЗрд╢реА" рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЕрд▓рдЧ рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рдЧрд╣рд░рд╛ рдпрдХреАрди рд╣реИ рдХрд┐ рдЙрддреНрдкрд╛рдж рдЕрднрд┐рд╡рд┐рдиреНрдпрд╛рд╕ рдЕрдЪреНрдЫрд╛ рд╣реИ рдФрд░ рд╣рдореЗрдВ рдкрд╢реНрдЪрд┐рдореА рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рд╕реЗ рдпрд╣ рд╕реАрдЦрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред

Source: https://habr.com/ru/post/In197026/


All Articles