рдЖрдЬ, рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЛ рдЯреАрдореЛрдВ рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЯреАрдо рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рд╕рдлрд▓рддрд╛ рдХреА рд╢рд░реНрддреЗрдВ рдПрдХ рд╕рд░рд▓ рдпреЛрдЬрдирд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВред

рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдпрд╣:
- рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
- рдпрд╣ рдЖрдкрдХреЗ рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦреЗ рдЧрдП рдХреЛрдб рд╕рд╣рд┐рдд рдХреБрдЫ рднреА рдирд╣реАрдВ рддреЛрдбрд╝рддрд╛ рд╣реИред
рдпрджрд┐ рджреЛрдиреЛрдВ рд╕реНрдерд┐рддрд┐рдпрд╛рдВ рдкреВрд░реА рд╣реЛрддреА рд╣реИрдВ, рддреЛ рдЖрдк рд╕рдлрд▓рддрд╛ рдХреА рд░рд╛рд╣ рдкрд░ рд╣реИрдВред рдЗрди рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдЬрд╛рдВрдЪрдиреЗ рдФрд░ рд▓рд╛рднрджрд╛рдпрдХ рдорд╛рд░реНрдЧ рдХреЛ рдмрдВрдж рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╡реЗ рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг рдХреЗ рд╕рд╛рде рдЖрдПред
CI рдПрдХ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЖрдк рдЕрдкрдиреЗ рдХреЛрдб рдХреЛ рд╕рд╛рдорд╛рдиреНрдп рдЙрддреНрдкрд╛рдж рдХреЛрдб рдореЗрдВ рдЬрд┐рддрдиреА рдмрд╛рд░ рд╕рдВрднрд╡ рд╣реЛ рдПрдХреАрдХреГрдд рдХрд░рддреЗ рд╣реИрдВред рдФрд░ рди рдХреЗрд╡рд▓ рдПрдХреАрдХреГрдд, рдмрд▓реНрдХрд┐ рдпрд╣ рднреА рд▓рдЧрд╛рддрд╛рд░ рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рдЖрдкрдХреЛ рдмрд╣реБрдд рдмрд╛рд░ рдФрд░ рдЕрдХреНрд╕рд░ рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рд╕реНрд╡рдЪрд╛рд▓рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдк рдореИрдиреНрдпреБрдЕрд▓ рдХрд░реНрд╖рдг рдкрд░ рд╕рдм рдХреБрдЫ рдЬрд╛рдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ред
- рд▓реЛрдЧ рдорд╣рдВрдЧреЗ рд╣реИрдВ ред рдХрд┐рд╕реА рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХрд╛ рдПрдХ рдШрдВрдЯреЗ рдХрд╛ рдХрд╛рдо рдХрд┐рд╕реА рднреА рд╕рд░реНрд╡рд░ рдХреЗ рдХрд╛рдо рдХреЗ рдШрдВрдЯреЗ рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдорд╣рдВрдЧрд╛ рд╣реЛрддрд╛ рд╣реИред
- рд▓реЛрдЧ рдЧрд▓рдд рд╣реИрдВ ред рдЗрд╕рд▓рд┐рдП, рд╕реНрдерд┐рддрд┐ рддрдм рдЙрддреНрдкрдиреНрди рд╣реЛ рд╕рдХрддреА рд╣реИ рдЬрдм рд╡реЗ рдЧрд▓рдд рд╢рд╛рдЦрд╛ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рддреЗ рд╣реИрдВ рдпрд╛ рдкрд░реАрдХреНрд╖рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЧрд▓рдд рдкреНрд░рддрд┐рдмрджреНрдз рдПрдХрддреНрд░ рдХрд░рддреЗ рд╣реИрдВред
- рд▓реЛрдЧ рдЖрд▓рд╕реА рд╣реИрдВ ред рд╕рдордп-рд╕рдордп рдкрд░, рдЬрдм рдореИрдВ рдПрдХ рдХрд╛рд░реНрдп рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдореЗрд░реЗ рдкрд╛рд╕ рд╡рд┐рдЪрд╛рд░ рд╣реЛрддрд╛ рд╣реИ: тАЬрд▓реЗрдХрд┐рди рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рд╣реИ? рдореИрдВрдиреЗ рджреЛ рдкрдВрдХреНрддрд┐рдпрд╛рдБ рд▓рд┐рдЦреАрдВ - рд╕реНрдЯреЙрдкреБрдбреЛрд╡реЛ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ! тАЭ рдореИрдВ рдЖрдк рдореЗрдВ рд╕реЗ рдХреБрдЫ рдХреЗ рд▓рд┐рдП рд╕реЛрдЪрддрд╛ рд╣реВрдВ, рдРрд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрднреА-рдХрднреА рджрд┐рдорд╛рдЧ рдореЗрдВ рдЖрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рд╣рдореЗрд╢рд╛ рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдПрд╡рд┐рддреЛ рдореЛрдмрд╛рдЗрд▓ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдЯреАрдо рдореЗрдВ рдХрдВрдЯреАрдиреНрдпреВрдЕрд╕ рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди рдХреЛ рдХреИрд╕реЗ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рдХреИрд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛, рдХреИрд╕реЗ рд╡реЗ рдкреНрд░рддрд┐ рджрд┐рди 0 рд╕реЗ 450 рдЕрд╕реЗрдВрдмрд▓рд┐рдпреЛрдВ рддрдХ рдкрд╣реБрдБрдЪрддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣ рдХрд┐ рдорд╢реАрди рджрд┐рди рдореЗрдВ 200 рдШрдВрдЯреЗ рдЗрдХрдЯреНрдард╛ рдХрд░рддреА рд╣реИрдВ, рдирд┐рдХреЛрд▓реЗ
рдиреЗрд╕реНрдЯрд░реЛрд╡ (
nnesterov ) рдХрд╣рддреЗ рд╣реИрдВ - рд╕реАрдЖрдИ / рд╕реАрдбреА рдПрдВрдбреНрд░реЙрдЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рднреА рд╡рд┐рдХрд╛рд╕рд╡рд╛рджреА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдореЗрдВ рднрд╛рдЧреАрджрд╛рд░ ред
рдХрд╣рд╛рдиреА рдПрдВрдбреНрд░реЙрдЗрдб рдЯреАрдо рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкрд░ рдмрдирд╛рдИ рдЧрдИ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХрд╛рдВрд╢ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЖрдИрдУрдПрд╕ рдкрд░ рднреА рд▓рд╛рдЧреВ рд╣реЛрддреЗ рд╣реИрдВред
рдПрдХ рдмрд╛рд░, рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдиреЗ Avito Android рдЯреАрдо рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛ред рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЙрдиреНрд╣реЗрдВ рдХрдВрдЯреАрдиреНрдпреВрдЕрд╕ рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди рд╕реЗ рдХрд┐рд╕реА рдЪреАрдЬ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рдереА: рдЗрд╕рдХреЗ рд╕рд╛рде рдХреЛрдИ рднреА рдПрдХреАрдХреГрдд рдирд╣реАрдВ рдерд╛ред
рд▓реЗрдХрд┐рди рдЖрд╡реЗрджрди рдмрдврд╝рддрд╛ рдЧрдпрд╛, рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдирдП рдХрд╛рд░реНрдп рджрд┐рдЦрд╛рдИ рджрд┐рдП, рдХреНрд░рдорд╢рдГ, рдЯреАрдо рдмрдврд╝реАред рдХреБрдЫ рдмрд┐рдВрджреБ рдкрд░, рдХреЛрдб рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдФрдкрдЪрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдЖ рдЧрдпрд╛ рдерд╛ред Git flow рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ред

рдЧрд┐рдЯ рдкреНрд░рд╡рд╛рд╣ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдЬреНрдЮрд╛рдд рд╣реИ: рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдХрд╛рд╕ рд╢рд╛рдЦрд╛ рд╣реИ, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдирдИ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдПрдХ рдЕрд▓рдЧ рд╢рд╛рдЦрд╛ рдХрд╛рдЯ рджрд┐рдпрд╛, рдЗрд╕реЗ рдкреНрд░рддрд┐рдмрджреНрдз рдХрд┐рдпрд╛, рдЗрд╕реЗ рдзрдХреНрдХрд╛ рджрд┐рдпрд╛, рдФрд░ рдЬрдм рд╡реЗ рдЕрдкрдиреЗ рдХреЛрдб рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рд╢рд╛рдЦрд╛ рдореЗрдВ рдЗрдВрдЬреЗрдХреНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдЦреЛрд▓реЗрдВред рдЬреНрдЮрд╛рди рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдФрд░ рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдПрдХ рдХреЛрдб рд╕рдореАрдХреНрд╖рд╛ рдХреА рд╢реБрд░реБрдЖрдд рдХреА, рдпрд╛рдиреА, рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рдХреЛ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рдХреЛрдб рдХреА рдЬрд╛рдВрдЪ рдФрд░ рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред
рдЪреЗрдХреЛрдВ
рдЕрдкрдиреА рдЖрдВрдЦреЛрдВ рд╕реЗ рдХреЛрдб рджреЗрдЦрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЬрд╛рдВрдЪ рд╢реБрд░реВ рдХреА рдЬрд╛рддреА рд╣реИред
- рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рдПрдЖрд░рд╕реА рдХреА рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реИрдВред
- рдЬреВрдирдЯ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдмрд╣реБрдд рд╕рд╛рд░реЗред
- рд╣рдо рдХреЛрдб рдХрд╡рд░реЗрдЬ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ , рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рддреЗ рд╣реИрдВред
рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЗрди рдЬрд╛рдВрдЪреЛрдВ рдХреЛ рдХреИрд╕реЗ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЖрдЗрдП рдПрд╡рд┐рдЯреЛ рдореЗрдВ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рджреЗрдЦреЗрдВред
рдпреЛрдЬрдирд╛рдмрджреНрдз рд░реВрдк рд╕реЗ, рдЗрд╕реЗ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
- рдбреЗрд╡рд▓рдкрд░ рдЕрдкрдиреЗ рд▓реИрдкрдЯреЙрдк рдкрд░ рдХреЛрдб рд▓рд┐рдЦрддрд╛ рд╣реИред рдЖрдк рдПрдХреАрдХрд░рдг рдЬрд╛рдВрдЪреЛрдВ рдХреЛ рдпрд╣реАрдВ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ - рдпрд╛ рддреЛ рдХрдорд┐рдЯ рд╣реБрдХ рдХреЗ рд╕рд╛рде, рдпрд╛ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдореЗрдВ рд╕рд┐рд░реНрдл рдЪреЗрдХ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред
- рдбреЗрд╡рд▓рдкрд░ рджреНрд╡рд╛рд░рд╛ рдХреЛрдб рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж, рд╡рд╣ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдЦреЛрд▓рддрд╛ рд╣реИред рдЙрд╕рдХреЗ рдХреЛрдб рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рд╢рд╛рдЦрд╛ рдореЗрдВ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдХ рдХреЛрдб рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЖрд╡рд╢реНрдпрдХ рд╕рдВрдЦреНрдпрд╛ рдХреА рдкреБрд╖реНрдЯрд┐ рдПрдХрддреНрд░ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред рдЖрдк рдпрд╣рд╛рдВ рдЪреЗрдХ рдФрд░ рдмрд┐рд▓реНрдб рд╕рдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: рдЬрдм рддрдХ рд╕рднреА рдмрд┐рд▓реНрдб рд╕рдлрд▓ рдирд╣реАрдВ рд╣реЛрддреЗ, рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХреЛ рдорд░реНрдЬ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ред
- рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХреЛ рдорд░реНрдЬ рдХрд░рдиреЗ рдФрд░ рдХреЛрдб рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╕рдордп рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ: рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд░рд╛рдд рдореЗрдВ, рдЬрдм рд╕рднреА рд╕рд░реНрд╡рд░ рдореБрдлреНрдд рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдЖрдк рдХреА рддрд░рд╣ рдЪреЗрдХ рдбреНрд░рд╛рдЗрд╡ рдХрд░рддреЗ рд╣реИрдВред
рдХрд┐рд╕реА рдХреЛ рднреА рдЕрдкрдиреЗ рд▓реИрдкрдЯреЙрдк рдкрд░ рдЯреЗрд╕реНрдЯ рдЪрд▓рд╛рдирд╛ рдкрд╕рдВрдж рдирд╣реАрдВ рдерд╛ред рдЬрдм рдбреЗрд╡рд▓рдкрд░ рдиреЗ рд╕реБрд╡рд┐рдзрд╛ рд╕рдорд╛рдкреНрдд рдХрд░ рд▓реА рд╣реИ, рддреЛ рд╡рд╣ рдЬрд▓реНрджреА рд╕реЗ рдЗрд╕реЗ рд▓реЙрдиреНрдЪ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рдФрд░ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХреЛ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред рдпрджрд┐ рдЙрд╕ рдХреНрд╖рдг рдореЗрдВ рдХреБрдЫ рд▓рдВрдмреА рдЬрд╛рдБрдЪ рд╢реБрд░реВ рдХреА рдЬрд╛рддреА рд╣реИ, рддреЛ рдпрд╣ рди рдХреЗрд╡рд▓ рдмрд╣реБрдд рд╕реБрдЦрдж рд╣реИ, рдмрд▓реНрдХрд┐ рд╡рд┐рдХрд╛рд╕ рдХреЛ рдзреАрдорд╛ рдХрд░ рджреЗрддреА рд╣реИ: рдЬрдмрдХрд┐ рд▓реИрдкрдЯреЙрдк рдХреБрдЫ рдЬрд╛рдБрдЪ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЙрд╕ рдкрд░ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред
рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд░рд╛рдд рдореЗрдВ рдЪреЗрдХ рдЪрд▓рд╛рдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдмрд╣реБрдд рд╕рдордп рдФрд░ рд╕рд░реНрд╡рд░ рд╣реИрдВ, рдЖрдк рд╕реИрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЬрдм рдлреАрдЪрд░ рдХреЛрдб рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рдЧрдпрд╛, рддреЛ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╣реБрдд рдХрдо рдкреНрд░реЗрд░рдгрд╛ рд╣реИ рдЬреЛ рд╕реАрдЖрдИ рдХреЛ рдорд┐рд▓реА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рд╕реБрдзрд╛рд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИред рдореИрдВрдиреЗ рд╕рдордп-рд╕рдордп рдкрд░ рдЦреБрдж рдХреЛ рдпрд╣ рд╕реЛрдЪрддреЗ рд╣реБрдП рдкрдХрдбрд╝рд╛ рдХрд┐ рдЬрдм рдореИрдВрдиреЗ рд╕рднреА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдкрд░ рд╕реБрдмрд╣ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рджреЗрдЦрд╛ рддреЛ рдкрд╛рдпрд╛ рдХрд┐ рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдХреБрдЫ рд╕рдордп рдмрд╛рдж рдареАрдХ рдХрд░ рджреВрдВрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЕрдм рдЬреАрд░рд╛ рдореЗрдВ рдПрдХ рдЕрдЪреНрдЫрд╛ рдирдпрд╛ рдХрд╛рд░реНрдп рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рдЕрднреА рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
рдпрджрд┐ рдЪреЗрдХ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХреЛ рд░реЛрдХрддреЗ рд╣реИрдВ, рддреЛ рдкрд░реНрдпрд╛рдкреНрдд рдкреНрд░реЗрд░рдгрд╛ рд╣реЛрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЬрдм рддрдХ рдмрд┐рд▓реНрдб рд╣рд░реЗ рдирд╣реАрдВ рд╣реЛрддреЗ, рдХреЛрдб рд╡рд┐рдХрд╕рд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдХрд╛рд░реНрдп рдкреВрд░рд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
рдирддреАрдЬрддрди, рд╣рдордиреЗ рдЗрд╕ рд░рдгрдиреАрддрд┐ рдХреЛ рдЪреБрдирд╛: рд░рд╛рдд рдореЗрдВ рд╣рдо рдЪреЗрдХ рдХреЗ рдЕрдзрд┐рдХрддрдо рд╕рдВрднрд╡ рд╕реЗрдЯ рдХреЛ рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдФрд░, рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рддреЗрдЬ, рдПрдХ рдЕрдиреБрд░реЛрдз рдкрд░ рдЪрд▓рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рд╣рдо рд╡рд╣рд╛рдБ рдирд╣реАрдВ рд░реБрдХрддреЗ рд╣реИрдВ - рд╣рдо рдПрдХ рд╕рд╛рде рдЪреЗрдХрд┐рдВрдЧ рдХреА рдЧрддрд┐ рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╡реЗ рд░рд╛рдд рдХреЗ рдореЛрдб рд╕реЗ рд╕реНрд╡рд┐рдЪ рдЕрдиреБрд░реЛрдз рдкрд░ рдЪреЗрдХ рддрдХ рд╕реНрд╡рд┐рдЪ рдХрд░ рд╕рдХреЗрдВред
рдЙрд╕ рд╕рдордп, рд╣рдорд╛рд░реА рд╕рднреА рд╡рд┐рдзрд╛рдирд╕рднрд╛рдПрдВ рдХрд╛рдлреА рддреЗрдЬреА рд╕реЗ рдЖрдЧреЗ рдмрдврд╝реАрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдПрдЖрд░рд╕реА рдЕрд╕реЗрдВрдмрд▓реА, рдЬреВрдирд┐рдЯ рдЯреЗрд╕реНрдЯ рдФрд░ рдХреЛрдб рдХрд╡рд░реЗрдЬ рдЧрдгрдирд╛ рдХреЛ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдЕрд╡рд░реЛрдзрдХ рдХреЗ рд╕рд╛рде рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ред рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕реЗ рдЪрд╛рд▓реВ рдХрд┐рдпрд╛, рдЗрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛, рдФрд░ рдХреЛрдб рдХрд╡рд░реЗрдЬ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЙрдиреНрд╣реЗрдВ рд▓рдЧрд╛ рдХрд┐ рд╣рдореЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рдмреБрдирд┐рдпрд╛рджреА рд╕реАрдЖрдИ рд╕реЗрдЯрдЕрдк рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдореЗрдВ рд╣рдореЗрдВ рджреЛ рджрд┐рди рд▓рдЧреЗ (рдЗрд╕рдХреЗ рдмрд╛рдж, рдПрдХ рдЕрд╕реНрдерд╛рдпреА рдЕрдиреБрдорд╛рди рдЕрдиреБрдорд╛рдирд┐рдд рд╣реИ, рдкреИрдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ)редрдЙрд╕рдХреЗ рдмрд╛рдж, рд╡реЗ рдЖрдЧреЗ рд╕реЛрдЪрдиреЗ рд▓рдЧреЗ - рдХреНрдпрд╛ рд╣рдо рдЗрд╕реЗ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдЬрд╛рдБрдЪ рд░рд╣реЗ рд╣реИрдВ? рдХреНрдпрд╛ рд╣рдо рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдкрд░ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдирд┐рд░реНрдорд╛рдг рд╢реБрд░реВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?
рд╣рдордиреЗ рд╢рд╛рдЦрд╛ рдХреЗ рдЕрдВрддрд┐рдо рдЫреЛрд░ рдкрд░ рдирд┐рд░реНрдорд╛рдг рд╢реБрд░реВ рдХрд┐рдпрд╛, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдЦреБрд▓рд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕ рдХрдорд┐рдЯ рдХреЗ рдЪреЗрдХ рдХреЗрд╡рд▓ рдпрд╣ рджрд┐рдЦрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдбреЗрд╡рд▓рдкрд░ рдиреЗ рдЬреЛ рдХреЛрдб рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╡реЗ рдпрд╣ рд╕рд╛рдмрд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рддреЛрдбрд╝рд╛ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЖрдкрдХреЛ рдлреАрдЪрд░ рдХреЛ рдЗрд╕рдореЗрдВ рдЗрдВрдЬреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╡рд┐рдХрд╕рд┐рдд рд╢рд╛рдЦрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдПрдХ рд╕рд░рд▓ рдмреИрд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯ
premerge.sh рд▓рд┐рдЦреА:
рдпрд╣рд╛рдВ, рд╡рд┐рдХрд╛рд╕ рд╕реЗ рд╕рднреА рдирд╡реАрдирддрдо рдкрд░рд┐рд╡рд░реНрддрди рдмрд╕ рдЦреАрдВрдЪ рд▓рд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рд╡рд░реНрддрдорд╛рди рд╢рд╛рдЦрд╛ рдореЗрдВ рд╡рд┐рд▓рдп рдХрд░ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рд╣рдордиреЗ рд╕рднреА рдмрд┐рд▓реНрдбреНрд╕ рдХреЗ рдкрд╣рд▓реЗ рдЪрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ premerge.sh рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЬреЛрдбрд╝рд╛ рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣рдо рдЬреЛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рддреН
рдПрдХреАрдХрд░рдг рдХреА рдЬрд╛рдБрдЪ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред
рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рдХрд░рдиреЗ, рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬрдиреЗ рдФрд░ рдЗрд╕ рдкрдЯрдХрдерд╛ рдХреЛ рд▓рд┐рдЦрдиреЗ рдореЗрдВ рддреАрди рджрд┐рди рд▓рдЧреЗредрдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдЖ, рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдХрд╛рд░реНрдп рджрд┐рдЦрд╛рдИ рджрд┐рдП, рдЯреАрдо рдмрдврд╝реА, рдФрд░ рдкреНрд░реАрдореИрд░реНрдЬ рдХреА рдЧрдИред рдХрднреА-рдХрднреА рд╣рдореЗрдВ рдиреАрдЪреЗ рдЬрд╛рдиреЗ рджрд┐рдпрд╛ред рдЕрд╕реЗрдВрдмрд▓реА рдХреЛ рддреЛрдбрд╝рдиреЗ рд╡рд╛рд▓реЗ рдШреБрд╕рдиреЗ рд╡рд╛рд▓реЗ рдкрд░рд╕реНрдкрд░ рд╡рд┐рд░реЛрдзреА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛
рдпрд╣ рдХреИрд╕реЗ рд╣реЛрддрд╛ рд╣реИ рдЗрд╕рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг:

рджреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдПрдХ рд╕рд╛рде рдПрдХ рд╕рд╛рде рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рджреЗрдЦрдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдП рдФрд░ рдмреА рдлреАрдЪрд░ рдХрд╛ рдбреЗрд╡рд▓рдкрд░ рдП рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЕрдкреНрд░рдпреБрдХреНрдд
answer()
рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдФрд░, рдПрдХ рдЕрдЪреНрдЫреЗ рд╕реНрдХрд╛рдЙрдЯ рдХреА рддрд░рд╣, рдЗрд╕реЗ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИред рдЙрд╕реА рд╕рдордп, рд╕реБрд╡рд┐рдзрд╛ рдмреА рдХрд╛ рдбреЗрд╡рд▓рдкрд░ рдЕрдкрдиреА рд╢рд╛рдЦрд╛ рдореЗрдВ рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдХреЙрд▓ рдЬреЛрдбрд╝рддрд╛ рд╣реИред
рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХрд╛рдо рдЦрддреНрдо рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕реА рд╕рдордп рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХреЛ рдЦреЛрд▓рддреЗ рд╣реИрдВред рдмрдирд╛рддрд╛ рд╣реИ рд╢реБрд░реВ, premerge.sh рдЪреЗрдХ рдПрдХ рдирдП рд╡рд┐рдХрд╕рд┐рдд рд░рд╛рдЬреНрдп рдХреЗ рд▓рд┐рдП рджреЛрдиреЛрдВ рдкреБрд▓ рдЕрдиреБрд░реЛрдз - рд╕рднреА рдЪреЗрдХ рд╣рд░реЗ рд╣реИрдВред рдЙрд╕рдХреЗ рдмрд╛рдж рдкреБрд▓ рдЕрдиреБрд░реЛрдз рд╕реБрд╡рд┐рдзрд╛рдПрдБ A рдХреЛ рдорд░реНрдЬ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдкреБрд▓ рдЕрдиреБрд░реЛрдз рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ B рдорд░реНрдЬ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ... рдмреВрдо! рд╡рд┐рд░рд╛рдо рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рдХрд╕рд┐рдд рдХреЛрдб рдореЗрдВ рдПрдХ рдиреЙрди-рдлрдВрдХреНрд╢рди рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдХреЙрд▓ рд╣реИред

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

рдЪреВрдВрдХрд┐ рдпрд╣ рд╣рдорд╛рд░реЗ рдЕрдиреБрд░реВрдк рдирд╣реАрдВ рдерд╛, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдЗрд╕реЗ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдкреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред
рд╡рд┐рдХрд╛рд╕ рдХреЛ рдХреИрд╕реЗ рдирд╣реАрдВ рддреЛрдбрд╝рд╛ рдЬрд╛рдП
рдкрд╣рд▓рд╛ рд╡рд┐рдХрд▓реНрдк:
рдЕрдкрдЧреНрд░реЗрдб рдбреЗрд╡рд▓рдк рд╣реЛрдиреЗ рдкрд░ рд╕рднреА рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХрд╛ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВред рдпрджрд┐ рд╣рдорд╛рд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдлреАрдЪрд░ A рдХреЗ рд╕рд╛рде рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдкрд╣рд▓реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдлреАрдЪрд░ B рдХрд╛ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░, рддрджрдиреБрд╕рд╛рд░, рд╕рдВрдХрд▓рди рддреНрд░реБрдЯрд┐ рдХреЗ рдХрд╛рд░рдг рдЪреЗрдХ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред
рдпрд╣ рд╕рдордЭрдиреЗ рдореЗрдВ рдХрд┐рддрдирд╛ рд╕рдордп рд▓рдЧреЗрдЧрд╛, рджреЛ рдкреАрдЖрд░ рдХреЗ рд╕рд╛рде рдПрдХ рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рд╣рдо рджреЛ рдкреАрдЖрд░рдПрд╕ рдЦреЛрд▓рддреЗ рд╣реИрдВ: рджреЛ рдмрд┐рд▓реНрдб, рджреЛ рдЯреЗрд╕реНрдЯ рд▓реЙрдиреНрдЪред рдкрд╣рд▓рд╛ рдкреАрдЖрд░ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рджреВрд╕рд░рд╛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рдЪреЗрдХреЛрдВ рдХреЗ рджреЛ PR рд▓реЙрдиреНрдЪ рдореЗрдВ рддреАрди PRs рд▓рдЧрддреЗ рд╣реИрдВ: 2 + 1 = 3ред
рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд╣реИред рд▓реЗрдХрд┐рди рд╣рдордиреЗ рдЖрдБрдХрдбрд╝реЛрдВ рдХреЛ рджреЗрдЦрд╛, рдФрд░ рд╣рдорд╛рд░реА рдЯреАрдо рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрдерд┐рддрд┐ 10 рдЦреБрд▓реЗ рдкреАрдЖрд░рдПрд╕ рдХреА рдереА, рдФрд░ рдлрд┐рд░ рдЪреЗрдХ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкреНрд░рдЧрддрд┐ рдХрд╛ рдпреЛрдЧ рд╣реИ: 10 + 9 + ... + 1 = 55ред рдпрд╛рдиреА 10 рдкреАрдЖрд░ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ 55 рдмрд╛рд░ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдФрд░ рдпрд╣ рдПрдХ рдЖрджрд░реНрд╢ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реИ, рдЬрдм рд╕рднреА рдЪреЗрдХ рдкрд╣рд▓реА рдмрд╛рд░ рдкрд╛рд╕ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрдм рдХреЛрдИ рднреА рдЕрддрд┐рд░рд┐рдХреНрдд рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдирд╣реАрдВ рдЦреЛрд▓рддрд╛ рд╣реИ рдЬрдмрдХрд┐ рдпрд╣ рджрд╕ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред
рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ, рдЬрд┐рд╕реЗ рдкрд╣рд▓реЗ "рдорд░реНрдЬ" рдмрдЯрди рдХреЛ рджрдмрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдпрджрд┐ рдпрд╣ рдкрдбрд╝реЛрд╕реА рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рддрдм рддрдХ рдЗрдВрддрдЬрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬрдм рддрдХ рдХрд┐ рд╕рднреА рдЕрд╕реЗрдВрдмрд▓реА рдлрд┐рд░ рд╕реЗ рди рд╣реЛ рдЬрд╛рдПрдВ ... рдирд╣реАрдВ, рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рдпрд╣ рдЧрдВрднреАрд░рддрд╛ рд╕реЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рдзреАрдорд╛ рдХрд░ рджреЗрдЧрд╛ред
рджреВрд╕рд░рд╛ рд╕рдВрднрд╛рд╡рд┐рдд рддрд░реАрдХрд╛:
рдХреЛрдб рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рдмрд╛рдж рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдПрдХрддреНрд░ рдХрд░рдирд╛ред рдпрд╣реА рд╣реИ, рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдЦреЛрд▓реЗрдВ, рд╕рд╣рдХрд░реНрдорд┐рдпреЛрдВ рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЕрдкрдбреЗрдЯ рдПрдХрддреНрд░ рдХрд░реЗрдВ, рдЬреЛ рдЖрдкрдХреЛ рдЪрд╛рд╣рд┐рдП рдЙрд╕реЗ рдареАрдХ рдХрд░реЗрдВ, рдлрд┐рд░ рдмрд┐рд▓реНрдб рдХреЛ рдЪрд▓рд╛рдПрдВред рдпрджрд┐ рд╡реЗ рд╕рдлрд▓ рд╣реИрдВ, рддреЛ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╕рд╛рде рдЕрдиреБрд░реЛрдз рдорд░реНрдЬ рдХреЛ рдЦреАрдВрдЪреЗрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреБрдирд░рд╛рд░рдВрдн рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдмрд╣реБрдд рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИред рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд░реВрдк рдореЗрдВ, рдЬрдм рдореИрдВ рдПрдХ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдЦреЛрд▓рддрд╛ рд╣реВрдВ, рддреЛ рдореИрдВ рддреБрд░рдВрдд рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдХреНрдпрд╛ рд╡рд╣ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдХреЛрдИ рдкрд░реАрдХреНрд╖рдг рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЗрд╕реЗ рдЬрд▓реНрджреА рдареАрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╡рд┐рд▓рдВрдмрд┐рдд рдирд┐рд░реНрдорд╛рдг рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдзреАрдореА рд╣реЛ рдЬрд╛рддреА рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рд╕рдВрдкреВрд░реНрдг рд╡рд┐рдХрд╛рд╕ред рдпрд╣ рд╣рдореЗрдВ рд╢реЛрднрд╛ рдирд╣реАрдВ рджреЗрддрд╛ред
рдирддреАрдЬрддрди, рдХреЗрд╡рд▓ рддреАрд╕рд░рд╛ рд╡рд┐рдХрд▓реНрдк рдмрдирд╛ рд░рд╣рд╛ -
рдЪрдХреНрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рд╣рдорд╛рд░реЗ рд╕рднреА рдХреЛрдб, рд╣рдорд╛рд░реЗ рд╕рднреА рд╕реНрд░реЛрдд Bitbucket рд╕рд░реНрд╡рд░ рдореЗрдВ рднрдВрдбрд╛рд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИрдВред рддрджрдиреБрд╕рд╛рд░, рд╣рдореЗрдВ рдмрд┐рдЯрдмрдХреЗрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд▓рдЧрдЗрди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рдерд╛ред

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

рдкрд░рд╕реНрдкрд░ рд╡рд┐рд░реЛрдзреА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╕рдВрдХрд▓рди рддреНрд░реБрдЯрд┐ рдХреЗ рдХрд╛рд░рдг рдРрд╕реЗ рдмрд┐рд▓реНрдб рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред рддрджрдиреБрд╕рд╛рд░, рд╕реБрд╡рд┐рдзрд╛ рдмреА рдХреЗ рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдХреЛрдб рдХреЛ рд╕рд╣реА рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЪреЗрдХ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдлрд┐рд░ рдкреНрд▓рдЧрдЗрди рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХреЛ рд▓рд╛рдЧреВ рдХрд░реЗрдЧрд╛ред
рдЗрд╕ рдкреНрд▓рдЧрдЗрди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкреНрд░рддрд┐ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдореЗрдВ рдФрд╕рддрди 2.7 рдкрд░реАрдХреНрд╖рдг рд░рди рдереЗред рдкреНрд▓рдЧрдЗрди рдХреЗ рд╕рд╛рде 3.6 рд▓реЙрдиреНрдЪ рд╣реБрдПред рдпрд╣ рд╣рдорд╛рд░реЗ рдЕрдиреБрдХреВрд▓ рд╣реИред
рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдЗрд╕ рдкреНрд▓рдЧрдЗрди рдореЗрдВ рдПрдХ рдЦрд╛рдореА рд╣реИ: рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдмрд┐рд▓реНрдб рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рддрд╛ рд╣реИред рд╡реИрд╕реЗ рднреА, рдПрдХ рдЫреЛрдЯреА рдЦрд┐рдбрд╝рдХреА рдмрдиреА рд╣реБрдИ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд░рд╕реНрдкрд░ рд╡рд┐рд░реЛрдзреА рдкрд░рд┐рд╡рд░реНрддрди рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЗрд╕ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИ, рдФрд░ рд╣рдордиреЗ рд╢реБрд░реБрдЖрдд рдХреА рд╕рдВрдЦреНрдпрд╛ рдФрд░ рд╡рд┐рдлрд▓рддрд╛ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рдмреАрдЪ рдпрд╣ рд╕рдордЭреМрддрд╛ рдХрд┐рдпрд╛ред рджреЛ рд╕рд╛рд▓ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдЧреЛрд▓реА рдорд╛рд░ рджреА, рдЗрд╕рд▓рд┐рдП, рд╢рд╛рдпрдж рд╡реНрдпрд░реНрде рдирд╣реАрдВред
Bitbucket рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрдЗрди рдХрд╛ рдкрд╣рд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг рд▓рд┐рдЦрдиреЗ рдореЗрдВ рд╣рдореЗрдВ рджреЛ рд╕рдкреНрддрд╛рд╣ рдХрд╛ рд╕рдордп рд▓рдЧрд╛редрдирдИ рдЬрд╛рдБрдЪ
рдЗрд╕ рдмреАрдЪ, рд╣рдорд╛рд░реА рдЯреАрдо рдмрдврд╝рддреА рд░рд╣реАред рдирдП рдЪреЗрдХ рдЬреЛрдбрд╝реЗ рдЧрдПред
рд╣рдордиреЗ рд╕реЛрдЪрд╛: рдЕрдЧрд░ рдЧрд▓рддрд┐рдпреЛрдВ рдХреЛ рд░реЛрдХрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рддреЛ рдорд░рдореНрдордд рдХреНрдпреЛрдВ рдХрд░реЗрдВ? рдФрд░ рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЛрдВрдиреЗ
рд╕реНрдереИрддрд┐рдХ рдХреЛрдб рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкреЗрд╢ рдХрд┐рдпрд╛ред рд╣рдордиреЗ рд▓рд┐рдВрдЯ рдХреЗ рд╕рд╛рде рд╢реБрд░реБрдЖрдд рдХреА, рдЬреЛ рдПрдВрдбреНрд░реЙрдЗрдб рдПрд╕рдбреАрдХреЗ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИред рд▓реЗрдХрд┐рди рдЙрд╕ рд╕рдордп рд╡рд╣ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдерд╛ рдХрд┐ рдХреЛрдЯрд▓рд┐рди рдХреЛрдб рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рд╣реИ, рдФрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреЛрдЯрд▓рд┐рди рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдЖрд╡реЗрджрди рдХрд╛ 75% рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд
рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ рдЪреЗрдХ рдХреЛ рд▓рд┐рдВрдЯ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛
редрдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдмрд╣реБрдд рд╡рд┐рдХреГрдд рд╣реЛрдирд╛ рдкрдбрд╝рд╛: рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ рд▓реЗ рд▓реЛ, рдЗрд╕реЗ рдбреЙрдХрд░ рдореЗрдВ рдкреИрдХ рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рд╕реАрдЖрдИ рдкрд░ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдореЙрдирд┐рдЯрд░ рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдПрдВ рддрд╛рдХрд┐ рдпрд╣ рд▓рдЧреЗ рдХрд┐ рдпрд╣ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд▓реИрдкрдЯреЙрдк рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛ред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕ рд╕рдордп, рд╣рдордиреЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ
рдЗрдВрд╕реНрдЯреНрд░реВрдореЗрдВрдЯреЗрд╢рди рдЯреЗрд╕реНрдЯ рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдФрд░
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЯреЗрд╕реНрдЯрд┐рдВрдЧ рдХреЛ рд▓рд╛рдЧреВ
рдХрд┐рдпрд╛ ред рдпрд╣ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдПрдХ рдЕрд▓рдЧ рдЫреЛрдЯреЗ рджреГрд╢реНрдп рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрджрд░реНрдн рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдкрд░реАрдХреНрд╖рдг рдпрд╣ рд╣реИ рдХрд┐ рдПрдХ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рджреГрд╢реНрдп рд╕реЗ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╕реАрдзреЗ рдкрд┐рдХреНрд╕реЗрд▓ рджреНрд╡рд╛рд░рд╛ рд╕рдВрджрд░реНрдн рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХреА рдЬрд╛рддреА рд╣реИред рдпрджрд┐ рдХреЛрдИ рд╡рд┐рд╕рдВрдЧрддрд┐ рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдПрдХ рд▓реЗрдЖрдЙрдЯ рдХрд╣реАрдВ рдЪрд▓рд╛ рдЧрдпрд╛ рд╣реИ рдпрд╛ рд╢реИрд▓рд┐рдпреЛрдВ рдореЗрдВ рдХреБрдЫ рдЧрд▓рдд рд╣реИред
рд▓реЗрдХрд┐рди рдЗрдВрд╕реНрдЯреНрд░реВрдореЗрдВрдЯреЗрд╢рди рдЯреЗрд╕реНрдЯ рдФрд░ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЯреЗрд╕реНрдЯ рдХреЛ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдпрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ред рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдХрдИ рдкрд░реАрдХреНрд╖рдг рд╣реИрдВ рдФрд░ рд╡реЗ рдЕрдХреНрд╕рд░ рдкреАрдЫрд╛ рдХрд░рддреЗ рд╣реИрдВ, рдЖрдкрдХреЛ рдкреВрд░реЗ рдЦреЗрдд рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рдЦреЗрдд рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╢реНрд░рдорд╕рд╛рдзреНрдп рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдПрдХ рддреИрдпрд╛рд░ рд╡рд┐рдХрд▓реНрдк рдорд┐рд▓рд╛ - рдлрд╛рдпрд░рдмреЗрд╕ рдЯреЗрд╕реНрдЯ рд▓реИрдмред
рдлрд╛рдпрд░рдмреЗрд╕ рдЯреЗрд╕реНрдЯ рд▓реИрдм
рдЗрд╕реЗ рдЗрд╕рд▓рд┐рдП рдЪреБрдирд╛ рдЧрдпрд╛ рдХреНрдпреЛрдВрдХрд┐ Firebase рдПрдХ Google рдЙрддреНрдкрд╛рдж рд╣реИ, рдпрд╛рдиреА рдпрд╣ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдХрднреА рднреА рдЗрд╕рдХреЗ рдорд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИред рдХреАрдорддреЗрдВ рд╕рд╕реНрддреА рд╣реИрдВ: рдПрдХ рдЕрд╕рд▓реА рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП $ 5 рдкреНрд░рддрд┐ рдШрдВрдЯреЗ, рдПрдХ рдПрдореБрд▓реЗрдЯрд░ рдХреЗ рд▓рд┐рдП $ 1 рдкреНрд░рддрд┐ рдШрдВрдЯреЗред
рд╣рдорд╛рд░реЗ рд╕реАрдЖрдИ рдореЗрдВ рдлрд╛рдпрд░рдмреЗрд╕ рдЯреЗрд╕реНрдЯ рд▓реИрдм рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рд▓рдЧрднрдЧ рддреАрди рд╕рдкреНрддрд╛рд╣ рд▓рдЧ рдЧрдПредрд▓реЗрдХрд┐рди рдЯреАрдо рдмрдврд╝рддреА рд░рд╣реА рдФрд░ рдлрд╛рдпрд░рдмреЗрд╕ рдиреЗ рджреБрд░реНрднрд╛рдЧреНрдпрд╡рд╢ рд╣рдореЗрдВ рдирд┐рд░рд╛рд╢ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред рдЙрд╕ рд╕рдордп рдЙрдирдХреЗ рдкрд╛рд╕ рдХреЛрдИ SLA рдирд╣реАрдВ рдерд╛ред рдХрднреА-рдХрднреА рдлрд╛рдпрд░рдмреЗрд╕ рдиреЗ рд╣рдореЗрдВ рдЗрдВрддрдЬрд╛рд░ рдХрд┐рдпрд╛ рдЬрдм рддрдХ рдХрд┐ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдЙрдкрдХрд░рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореБрдлреНрдд рдирд╣реАрдВ рд╣реЛ рдЧрдИ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рддреБрд░рдВрдд рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд┐рдпрд╛, рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рдЪрд╛рд╣рддреЗ рдереЗред рд▓рд╛рдЗрди рдореЗрдВ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдореЗрдВ рдЖрдзрд╛ рдШрдВрдЯрд╛ рд▓рдЧ рдЧрдпрд╛, рдФрд░ рдпрд╣ рдмрд╣реБрдд рд▓рдВрдмрд╛ рд╕рдордп рд╣реИред рдЗрдВрд╕реНрдЯреНрд░реВрдореЗрдВрдЯреЗрд╢рди рдкрд░реАрдХреНрд╖рдг рд╣рд░ рдкреАрдЖрд░ рдкрд░ рдЪрд▓рд╛, рджреЗрд░реА рдиреЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рдмрд╣реБрдд рдзреАрдорд╛ рдХрд░ рджрд┐рдпрд╛, рдФрд░ рдлрд┐рд░ рдПрдХ рдорд╛рд╕рд┐рдХ рдмрд┐рд▓ рдПрдХ рдЧреЛрд▓ рд░рд╛рд╢рд┐ рдХреЗ рд╕рд╛рде рдЖрдпрд╛ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдлрд╛рдпрд░рдмреЗрд╕ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдШрд░ рдореЗрдВ рджреЗрдЦрд╛ рдЧрдпрд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдЯреАрдо рдХрд╛рдлреА рдмрдврд╝ рдЧрдИ рд╣реИред
рдбреЙрдХрдЯрд░ + рдЕрдЬрдЧрд░ + рдмреИрд╢
рд╣рдордиреЗ рдбреЙрдХрдЯрд░ рдХреЛ рд▓рд┐рдпрд╛, рдЗрд╕рдореЗрдВ рдПрдореБрд▓реЗрдЯрд░ рднрд░рд╡рд╛рдпрд╛, рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдкрд╛рдпрдерди рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрд╛, рдЬреЛ рд╕рд╣реА рд╕рдордп рдкрд░ рд╕рд╣реА рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдПрдореБрд▓реЗрдЯрд░ рдХреА рд╕рд╣реА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдмрдврд╝рд╛рддрд╛ рд╣реИ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдиреЗ рдкрд░ рдЙрдиреНрд╣реЗрдВ рд░реЛрдХрддрд╛ рд╣реИред рдФрд░, рдмреЗрд╢рдХ, рдмреИрд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗ - рдЙрдирдХреЗ рдмрд┐рдирд╛ рдХрд╣рд╛рдБ?
рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рдкрд░реАрдХреНрд╖рдг рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рдиреЗ рдореЗрдВ рдкрд╛рдБрдЪ рд╕рдкреНрддрд╛рд╣ рд▓рдЧ рдЧрдПредрдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдкреНрд░рддреНрдпреЗрдХ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдореЗрдВ рдЪреЗрдХ рдХреА рдПрдХ рд╡реНрдпрд╛рдкрдХ, рдЕрд╡рд░реБрджреНрдз рдорд░реНрдЬ рд╕реВрдЪреА рдереА:
- рдПрдЖрд░рд╕реА рдХреА рд╡рд┐рдзрд╛рдирд╕рднрд╛;
- рдЬреВрдирдЯ рдкрд░реАрдХреНрд╖рдг
- рдПрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╡реГрдХреНрд╖;
- рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ рдЪреЗрдХ;
- рдЗрдВрд╕реНрдЯреНрд░реВрдореЗрдВрдЯреЗрд╢рди рдкрд░реАрдХреНрд╖рдг;
- рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдкрд░реАрдХреНрд╖рдг
рдЗрд╕рдиреЗ рдХрдИ рд╕рдВрднрд╛рд╡рд┐рдд рдЯреВрдЯрдиреЗ рдХреЛ рд░реЛрдХрд╛ред рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ, рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рд╢рд┐рдХрд╛рдпрдд рдХреА рдХрд┐ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдмрд╣реБрдд рд▓рдВрдмрд╛ рдерд╛ред
рдХрд┐рддрдирд╛ рд▓рдВрдмрд╛ рд╣реИ? рд╣рдордиреЗ рдмрд┐рдЯрдмрдХреЗрдЯ рдФрд░ рдЯреАрдорд╕рд┐рдЯреА рд╕реЗ рдбреЗрдЯрд╛ рдХреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ рдФрд░ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐
рдФрд╕рдд рдкреНрд░рддреАрдХреНрд╖рд╛ рд╕рдордп 45 рдорд┐рдирдЯ рд╣реИ ред рдпрд╣реА рд╣реИ, рдПрдХ рдбреЗрд╡рд▓рдкрд░, рдкреБрд▓ рдХреЗ рдЕрдиреБрд░реЛрдз рдХреЛ рдЦреЛрд▓рддреЗ рд╣реБрдП, рдФрд╕рддрди 45 рдорд┐рдирдЯ рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХреА рдЙрдореНрдореАрдж рдХрд░рддрд╛ рд╣реИред рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдпрд╣ рдмрд╣реБрдд рдХреБрдЫ рд╣реИ, рдФрд░ рдЖрдк рдЗрд╕ рддрд░рд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред
рдмреЗрд╢рдХ, рд╣рдордиреЗ рдЕрдкрдиреЗ рд╕рднреА рдмрд┐рд▓реНрдб рдХреЛ рдЧрддрд┐ рджреЗрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рд╣реИред
рдЧрддрд┐ рдмрдврд╝рд╛рдУ
рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдЕрдХреНрд╕рд░ рдирд┐рд░реНрдорд┐рдд рд▓рд╛рдЗрди рдореЗрдВ рд╣реЛрддреЗ рд╣реИрдВ, рд╣рдордиреЗ рдЬреЛ рдкрд╣рд▓реА рдЪреАрдЬ
рдЦрд░реАрджреА рд╣реИ рд╡рд╣ рд▓реЛрд╣рд╛ рд╣реИ - рд╡реНрдпрд╛рдкрдХ рд╡рд┐рдХрд╛рд╕ рд╕рдмрд╕реЗ рд╕рд░рд▓ рд╣реИред рдмрд┐рд▓реНрдбрд░реЛрдВ рдиреЗ рд▓рд╛рдЗрди рдореЗрдВ рдЦрдбрд╝реЗ рд░рд╣рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд╛ рд╕рдордп рдереЛрдбрд╝рд╛ рдХрдо рд╣реЛ рдЧрдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЦреБрдж рд╕реЗ рдХреБрдЫ рдЪреЗрдХ рдмрд╣реБрдд рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдкреАрдЫрд╛ рдХрд░ рд░рд╣реЗ рдереЗред
рд╣рдо рдмрд╣реБрдд рд▓рдВрдмреА рдЬрд╛рдБрдЪ рд╣рдЯрд╛рддреЗ рд╣реИрдВ
рд╣рдорд╛рд░реА рдирд┐рд░рдВрддрд░ рдПрдХрддрд╛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдФрд░ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдкрдХрдбрд╝ рд╕рдХрддреА рд╣реИред
- рдирд╣реАрдВ рдЬрд╛ рд░рд╣рд╛ рд╣реИ ред рд╕реАрдЖрдИ рдПрдХ рд╕рдВрдХрд▓рди рддреНрд░реБрдЯрд┐ рдкрдХрдбрд╝ рд╕рдХрддрд╛ рд╣реИ, рдЬрдм рдкрд░рд╕реНрдкрд░ рд╡рд┐рд░реЛрдзреА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдХрд╛рд░рдг, рдХреБрдЫ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдирд╣реАрдВ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдХрд╣рд╛, рдлрд┐рд░ рдХреЛрдИ рдХреБрдЫ рднреА рдЗрдХрдЯреНрдард╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рд╡рд┐рдХрд╛рд╕ рдмрдврд╝ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╣рд░ рдХреЛрдИ рдШрдмрд░рд╛ рдЬрд╛рддрд╛ рд╣реИред
- рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдПрдХ рдмрдЧ ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рдЖрдк рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╛ рдмрдЯрди рдмрд┐рд▓реНрдХреБрд▓ рднреА рджрдмрд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдЦрд░рд╛рдм рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдРрд╕рд╛ рдмрдЧ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддрд╛ рд╣реИред
- рдмрдЧ рд▓реЗрдЖрдЙрдЯ рдореЗрдВ ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдмрдЯрди рджрдмрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╛рдИрдВ рдУрд░ 10 рдкрд┐рдХреНрд╕реЗрд▓ рдЪрд▓реЗ рдЧрдПред
- рддрдХрдиреАрдХреА рдЛрдг рдореЗрдВ рд╡реГрджреНрдзрд┐ ред
рдЗрд╕ рд╕реВрдЪреА рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рд╣рдордиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рдХреЗрд╡рд▓ рдкрд╣рд▓реЗ рджреЛ рдмрд┐рдВрджреБ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВред рд╣рдо рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдРрд╕реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдкрдХрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд▓реЗрдЖрдЙрдЯ рдореЗрдВ рдХреАрдбрд╝реЗ рдбрд┐рдЬрд╛рдЗрди-рд╕рдореАрдХреНрд╖рд╛ рдЪрд░рдг рдореЗрдВ рдкрд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдЖрд╕рд╛рдиреА рд╕реЗ рддрдп рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рддрдХрдиреАрдХреА рдЛрдг рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдФрд░ рдпреЛрдЬрдирд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреА рдЬрд╛рдВрдЪ рдирд╣реАрдВ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред
рдЗрд╕ рд╡рд░реНрдЧреАрдХрд░рдг рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╣рдордиреЗ рдЬрд╛рдБрдЪ рдХреА рдкреВрд░реА рд╕реВрдЪреА рдХреЛ рд╣рд┐рд▓рд╛ рджрд┐рдпрд╛ред
рд▓рд┐рдВрдЯ рдХреЛ рдкрд╛рд░ рдХрд┐рдпрд╛ рдФрд░ рд░рд╛рдд рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреЗ рд▓реЙрдиреНрдЪ рдХреЛ рд╕реНрдердЧрд┐рдд рдХрд░ рджрд┐рдпрд╛: рдмрд╕ рдЗрддрдирд╛ рд╣реИ рдХрд┐ рдпрд╣ рд░рд┐рдкреЛрд░реНрдЯ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдХрд┐рддрдиреА рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВред рд╣рдо рддрдХрдиреАрдХреА рдЛрдг рдХреЗ рд╕рд╛рде рдЕрд▓рдЧ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣рдордд рд╣реБрдП, рд▓реЗрдХрд┐рди
рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ рдЪреЗрдХ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдордирд╛ рдХрд░ рджрд┐рдпрд╛ ред рдирд┐рд░реАрдХреНрд╖рдг рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЙрдХрд░ рдХрд╛ рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ рджрд┐рд▓рдЪрд╕реНрдк рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдорд░реНрдерди рдореЗрдВ рдмрд╣реБрдд рдкрд░реЗрд╢рд╛рдиреА рд▓рд╛рддрд╛ рд╣реИред рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рднреА рдЕрдкрдбреЗрдЯ рдЕрд╕реНрдкрд╖реНрдЯ рдмрдЧ рдХреЗ рдЦрд┐рд▓рд╛рдл рд▓рдбрд╝рд╛рдИ рд╣реИред рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдкрд░реАрдХреНрд╖рдг рдХреЛ рдмрдирд╛рдП рд░рдЦрдирд╛ рднреА рдореБрд╢реНрдХрд┐рд▓ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдмрд╣реБрдд рдХрдард┐рди рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рдерд╛, рдЭреВрдареЗ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдереЗред
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рдЪреЗрдХ рдХреА рд╕реВрдЪреА рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ ред
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдордиреЗ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рд╣реИ:
- рдПрдЖрд░рд╕реА рдХреА рд╡рд┐рдзрд╛рдирд╕рднрд╛;
- рдЬреВрдирдЯ рдкрд░реАрдХреНрд╖рдг
- рдпрдВрддреНрд░ рдкрд░реАрдХреНрд╖рдгред
рд░рд┐рдореЛрдЯ рд░рд┐рдореЛрдЯ рдХреИрд╢
рднрд╛рд░реА рдЬрд╛рдВрдЪ рдХреЗ рдмрд┐рдирд╛, рдЪреАрдЬреЗрдВ рдмреЗрд╣рддрд░ рд╣реЛ рдЧрдИрдВред рд▓реЗрдХрд┐рди рдкреВрд░реНрдгрддрд╛ рдХреА рдХреЛрдИ рд╕реАрдорд╛ рдирд╣реАрдВ рд╣реИ!
рд╣рдорд╛рд░рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рдЧрднрдЧ 150 рдЧреНрд░реЗрдбрд▓ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реЛ рдЪреБрдХрд╛ рд╣реИред рдЖрдорддреМрд░ рдкрд░, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЧреНрд░реИрдбрд▓ рд░рд┐рдореЛрдЯ рдХреИрд╢ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд╣рдордиреЗ рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред
рдЧреНрд░реИрдбрд▓ рд░рд┐рдореЛрдЯ рдХреИрд╢ рдПрдХ рдРрд╕реА рд╕реЗрд╡рд╛ рд╣реИ рдЬреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░ рд╕рдХрддреА рд╣реИред рдЧреНрд░реЗрдб, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЛрдб рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, HTTP рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджреВрд░рд╕реНрде рдХреИрд╢ рдкрд░ рджрд╕реНрддрдХ рджреЗрддрд╛ рд╣реИ рдФрд░ рдкреВрдЫрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдХрд┐рд╕реА рдиреЗ рдкрд╣рд▓реЗ рд╣реА рдпрд╣ рдХрд╛рд░реНрдп рдХрд┐рдпрд╛ рд╣реИред рдпрджрд┐ рд╣рд╛рдВ, рддреЛ рдмрд╕ рдкрд░рд┐рдгрд╛рдо рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред
рдЧреНрд░реИрдбрд▓ рд░рд┐рдореЛрдЯ рдХреИрд╢ рд╢реБрд░реВ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЧреНрд░реИрдбрд▓ рдПрдХ рдбреЙрдХрд░ рдЫрд╡рд┐ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рд╣рдо рддреАрди рдШрдВрдЯреЗ рдореЗрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗредрдбреЙрдХрдЯрд░ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдПрдХ рдкрдВрдХреНрддрд┐ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдерд╛ред рд▓реЗрдХрд┐рди рдпрджреНрдпрдкрд┐ рдЖрдк рдЗрд╕реЗ рдЬрд▓реНрджреА рд╕реЗ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╕рдм рдХреБрдЫ рдЕрдЪреНрдЫрд╛ рд╣реЛ, рдЗрд╕рдореЗрдВ рдмрд╣реБрдд рд╕рдордп рд▓рдЧреЗрдЧрд╛ред
рдиреАрдЪреЗ рдХреИрд╢ рдорд┐рд╕ рдХрд╛ рдЧреНрд░рд╛рдлрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

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

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

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╡рд┐рдХрд╛рд╕ рдХреЛ рдзреАрдорд╛ рдХрд░ рджреЗрддреА рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдкреНрд░рддреНрдпреЗрдХ рдкреАрдЖрд░ рдФрд░ рдирд┐рд░реНрдорд╛рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рдФрд░ рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред рд╣рдордиреЗ PR рдХреЗ рд▓рд┐рдП Bitbucket рдкрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╢реБрд░реБрдЖрдд рдХреА, рдпрд╣ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдЧрд┐рд░рд╛рд╡рдЯ рдЖрдИ рдФрд░ рдХреНрдпреЛрдВ, рд╕реНрд▓реИрдХ рдореЗрдВ рд▓рдХреНрд╖рд┐рдд рд╕рдВрджреЗрд╢ рд▓рд┐рдЦреЗред рдЕрдВрдд рдореЗрдВ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдкреАрдЖрд░ рдкреЗрдЬ рдХреЗ рд▓рд┐рдП рдПрдХ рдбреИрд╢рдмреЛрд░реНрдб рдмрдирд╛рдпрд╛ рдЬрд┐рд╕рдореЗрдВ рдЙрди рд╕рднреА рдмрд┐рд▓реНрдбреЛрдВ рдХреА рд╕реВрдЪреА рд╣реИ рдЬреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЙрдирдХреА рд╕реНрдерд┐рддрд┐: рд▓рд╛рдЗрди, рд╕реНрдЯрд╛рд░реНрдЯ, рдХреНрд░реИрд╢ рдпрд╛ рдПрдВрдб рдореЗрдВред рдЖрдк рдмрд┐рд▓реНрдб рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдЙрд╕рдХреЗ рд▓реЙрдЧ рдкрд░ рдкрд╣реБрдБрдЪ рд╕рдХрддреЗ рд╣реИрдВред
рд╡рд┐рд╕реНрддреГрдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкрд░ рдЫрд╣ рд╕рдкреНрддрд╛рд╣ рдЦрд░реНрдЪ рдХрд┐рдП рдЧрдПредрдпреЛрдЬрдирд╛рдУрдВ
рд╣рдо рдирд╡реАрдирддрдо рдЗрддрд┐рд╣рд╛рд╕ рд╕реЗ рдЧреБрдЬрд░рддреЗ рд╣реИрдВред рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рд╡рд╛рд▓ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдПрдХ рдирдП рд╕реНрддрд░ рдкрд░ рдЪрд▓реЗ рдЧрдП - рд╣рдордиреЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдПрдореБрд▓реЗрдЯрд░реЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдЬрдм рдХрдИ рдкрд░реАрдХреНрд╖рдг рдФрд░ рдПрдореБрд▓реЗрдЯрд░ рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдорд╛рд░реЗ рд╕рднреА рдПрдореБрд▓реЗрдЯрд░ рд▓рдЪреАрд▓реЗ рд╕рдВрд╕рд╛рдзрди рдкреНрд░рдмрдВрдзрди рдХреЗ рд╕рд╛рде k8s рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдЪрд▓реЗ рдЧрдПред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдиреНрдп рдпреЛрдЬрдирд╛рдПрдВ рднреА рд╣реИрдВред
- рд░рд┐рдЯрд░реНрди рд▓рд┐рдВрдЯ (рдФрд░ рдЕрдиреНрдп рд╕реНрдерд┐рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг)ред рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ рджрд┐рд╢рд╛ рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред
- рдПрд╕рдбреАрдХреЗ рдХреЗ рд╕рднреА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдкрд░ рдкреАрдЖрд░ рдмреНрд▓реЙрдХрд░ рдкрд░ рд╕рднреА рдЕрдВрдд-рдЯреВ-рдПрдВрдб рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдПрдВред
рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ рдПрд╡рд┐рдЯреЛ рдореЗрдВ рд╕рддрдд рдПрдХреАрдХрд░рдг рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ред рдЕрдм рдореИрдВ рдЕрдиреБрднрд╡реА рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдХреБрдЫ рд╕рд▓рд╛рд╣ рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
рдЯрд┐рдкреНрд╕
рдЕрдЧрд░ рдореИрдВ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рд╕рд▓рд╛рд╣ рджреЗ рд╕рдХрд╛, рддреЛ рдпрд╣ рд╣реЛрдЧрд╛:
рдХреГрдкрдпрд╛ рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВ!
рдмреИрд╢ рдПрдХ рдмрд╣реБрдд рд╣реА рд▓рдЪреАрд▓рд╛ рдФрд░ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЙрдкрдХрд░рдг рд╣реИ, рдЗрд╕ рдкрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рддреЗрдЬрд╝ рд╣реИред рд▓реЗрдХрд┐рди рдЙрд╕рдХреЗ рд╕рд╛рде рдЖрдк рдЧрд┐рд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рд╣рдо, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЙрд╕рдореЗрдВ рдЧрд┐рд░ рдЧрдПред
рдпрд╣ рд╕рдм рд╕рд░рд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реБрдЖ рдЬреЛ рд╣рдорд╛рд░реЗ рдирд┐рд░реНрдорд╛рдг рдорд╢реАрдиреЛрдВ рдкрд░ рдЪрд▓рддрд╛ рдерд╛:
рд▓реЗрдХрд┐рди, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рд╕рдм рдХреБрдЫ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрддрд╛ рд╣реИ рдФрд░ рд╕рдордп рдХреЗ рд╕рд╛рде рдЬрдЯрд┐рд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ - рдЪрд▓реЛ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рджреВрд╕рд░реЗ рд╕реЗ рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рдЪрд▓реЛ рд╡рд╣рд╛рдВ рдХреБрдЫ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ - рдЕрдВрдд рдореЗрдВ рдореБрдЭреЗ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рд▓рд┐рдЦрдирд╛ рдерд╛ рдЬреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЖрд╡рд╢реНрдпрдХ рдЙрджреНрдзрд░рдгреЛрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдм рдХрд┐рд╕ рд╕реНрддрд░ рдХреЗ рдШреЛрдВрд╕рд▓реЗ рдХреЗ рдХрд╛рдЯрдиреЗ рдХреЛ рд░реЛрдХ рд░рд╣реЗ рд╣реИрдВ, рддрд╛рдХрд┐ рдпрд╣ рд╕рдм рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдПред

рдЖрдк рдРрд╕реА рд▓рд┐рдкрд┐рдпреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╢реНрд░рдо рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ рдЖрдкрдХреЛ рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рдЗрд╕ рдкрдЪрдбрд╝реЗ рдореЗрдВ рди рдкрдбрд╝реЗрдВред
рдХреНрдпрд╛ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?
- рдХреЛрдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рднрд╛рд╖рд╛ред рдкрд╛рдпрдерди рдпрд╛ рдХреЛрдЯрд▓рд┐рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд▓рд┐рдЦрдирд╛ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╣реИ, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд╣реАрдВред
- рдпрд╛ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдХрд╕реНрдЯрдо рдЧреНрд░реЗрдбрд▓ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рднреА рдмрд┐рд▓реНрдб рд▓реЙрдЬрд┐рдХ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВред
рд╣рдордиреЗ рджреВрд╕рд░рд╛ рд╡рд┐рдХрд▓реНрдк рдЪреБрдирдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдФрд░ рдЕрдм рд╣рдо рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд░реВрдк рд╕реЗ рд╕рднреА рдмреИрд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╣рдЯрд╛ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХрд╕реНрдЯрдо рдЧреНрд░реЗрдб рдлреЗрд░рдмрджрд▓ рд▓рд┐рдЦ рд░рд╣реЗ рд╣реИрдВред
рдЯрд┐рдк # 2: рдЕрдкрдиреЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЛ рдХреЛрдб рдореЗрдВ рд░рдЦреЗрдВредрдпрд╣ рддрдм рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдХрдВрдЯреАрдиреНрдпреВрдЕрд╕ рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЬреЗрдирдХрд┐рдиреНрд╕ рдпрд╛ рдЯреАрдорд╕рд┐рдЯреА рдпреВрдЖрдИ-рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЖрджрд┐ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкрд╛рда рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реАрдзреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рд╕рдВрд╕реНрдХрд░рдгрдХреНрд╖рдорддрд╛ рджреЗрддрд╛ рд╣реИред рдХрд┐рд╕реА рдЕрдиреНрдп рд╢рд╛рдЦрд╛ рдкрд░ рдХреЛрдб рдХреЛ рд░реЛрд▓ рдХрд░рдирд╛ рдпрд╛ рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
рд▓рд┐рдкрд┐рдпреЛрдВ рдХреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдФрд░ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ?
рдЯрд┐рдк # 3: рдбреЙрдХрд░ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рд╕рд╛рде рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИредрдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ Android рдбреЗрд╡рд▓рдкрд░реНрд╕, iOS рдХреЛ рдЕрднреА рддрдХ рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдорджрдж рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред
рдпрд╣ рдПрдХ рд╕рд╛рдзрд╛рд░рдг docker рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ рдЬрд┐рд╕рдореЗрдВ jdk рдФрд░ android-sdk рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
FROM openjdk:8 ENV SDK_URL="https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip" \ ANDROID_HOME="/usr/local/android-sdk" \ ANDROID_VERSION=26 \ ANDROID_BUILD_TOOLS_VERSION=26.0.2 # Download Android SDK RUN mkdir "$ANDROID_HOME" .android \ && cd "$ANDROID_HOME" \ && curl -o sdk.zip $SDK_URL \ && unzip sdk.zip \ && rm sdk.zip \ && yes | $ANDROID_HOME/tools/bin/sdkmanager --licenses # Install Android Build Tool and Libraries RUN $ANDROID_HOME/tools/bin/sdkmanager --update RUN $ANDROID_HOME/tools/bin/sdkmanager "build-tools;${ANDROID_BUILD_TOOLS_VERSION}" \ "platforms;android-${ANDROID_VERSION}" \ "platform-tools" RUN mkdir /application WORKDIR /application
рдЗрд╕ рдбреЙрдХрдЯрд░-рдлрд╝рд╛рдЗрд▓ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрд╛рдж (рдореИрдВ рдЖрдкрдХреЛ рдПрдХ рд░рд╣рд╕реНрдп рдмрддрд╛рдКрдВрдЧрд╛, рдЖрдк рдЗрд╕реЗ рд▓рд┐рдЦ рдирд╣реАрдВ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ GitHub рд╕реЗ рддреИрдпрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ) рдФрд░ рдЫрд╡рд┐ рдПрдХрддреНрд░ рдХрд░реЗрдВ, рдЖрдкрдХреЛ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдорд┐рд▓рддреА рд╣реИ, рдЬрд┐рд╕ рдкрд░ рдЖрдк рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЬреВрдирд┐рдЯ рдЯреЗрд╕реНрдЯ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред
рджреЛ рдореБрдЦреНрдп рддрд░реНрдХ рдХреНрдпреЛрдВ рдпрд╣ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА рдФрд░ рджреЛрд╣рд░рд╛рд╡ рд╣реИрдВред рдбреЙрдХрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдЬрд▓реНрджреА рд╕реЗ рдПрдХ рджрд░реНрдЬрди рдмрд┐рд▓реНрдб рдПрдЬреЗрдВрдЯреЛрдВ рдХреЛ рдмрдврд╝рд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рдкреБрд░рд╛рдиреЗ рдЬреИрд╕рд╛ рд╣реА рд╡рд╛рддрд╛рд╡рд░рдг рд╣реЛрдЧрд╛ред рдпрд╣ CI рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЬреАрд╡рди рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред рдбреЙрдХрдЯрд░ рдореЗрдВ рдПрдВрдбреНрд░реЙрдЗрдб-рдПрд╕рдбреАрдХреЗ рдХреЛ рдкреБрд╢ рдХрд░рдирд╛ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ, рдПрдореБрд▓реЗрдЯрд░ рдХреЗ рд╕рд╛рде рдереЛрдбрд╝рд╛ рдФрд░ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИ: рдЖрдкрдХреЛ рдереЛрдбрд╝рд╛ рдмрд╛рд╣рд░ рдХрд╛рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛ (рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ, рдпрд╛ рдЧрд┐рдЯрд╣рдм рд╕реЗ рдлрд┐рд░ рд╕реЗ рдПрдХ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ)ред
рдЯрд┐рдк рдирдВрдмрд░ 4: рдпрд╣ рдордд рднреВрд▓реЛ рдХрд┐ рдЪреЗрдХ рдЪреЗрдХ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдП рдЧрдП рд╣реИрдВредрдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рддреНрд╡рд░рд┐рдд рдФрд░ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд, рд╕реНрдкрд╖реНрдЯ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ: рд╡реЗ рдХреНрдпрд╛ рдЯреВрдЯ рдЧрдП, рдХреНрдпрд╛ рдкрд░реАрдХреНрд╖рдг рдЧрд┐рд░ рдЧрдпрд╛, рдЬрд╣рд╛рдВ рдирд┐рд░реНрдорд╛рдг рд▓реЙрдЧред
рдЯрд┐рдк # 5: рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг рдХреЗ рд╕рд╛рде рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╣реЛредрд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕рдордЭреЗрдВ рдХрд┐ рдЖрдк рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХреА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рд░реЛрдХрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЖрдк рд╕рдВрд╕рд╛рдзрди, рд╕рдордп, рдХрдВрдкреНрдпреВрдЯрд░ рд╕рдордп рдмрд┐рддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рддрдиреЗ рдЗрдЪреНрдЫреБрдХ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдмрд╣реБрдд рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЪреЗрдХ рд░рд╛рддреЛрдВрд░рд╛рдд рдкреБрдирд░реНрдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдФрд░ рдЬреЛ рд▓реЛрдЧ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЧрд▓рддрд┐рдпреЛрдВ рдХреЛ рдирд╣реАрдВ рдкрдХрдбрд╝рддреЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЯрд┐рдк рдирдВрдмрд░ 6: рддреИрдпрд╛рд░ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВредрдЕрдм рдХрдИ рдХрдВрдкрдирд┐рдпрд╛рдВ рд╣реИрдВ рдЬреЛ рдХреНрд▓рд╛рдЙрдб рд╕реАрдЖрдИ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИрдВред

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

рдпрд╣ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рднреА рд╕реБрдзрд╛рд░ рдХреЛ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдореБрд╢реНрдХрд┐рд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдЧреНрд░рд╛рдл рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рд╣рдо рдпрд╣ рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдЯреАрдо рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдПрдХ рджреЛ-рд╡реНрдпрдХреНрддрд┐ рдЯреАрдо рдХреЗ рд▓рд┐рдП, рдПрдХ рдЖрдВрддрд░рд┐рдХ рдПрдореБрд▓реЗрдЯрд░ рдлрд╛рд░реНрдо рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдореЗрдВ 50 рджрд┐рди рдЦрд░реНрдЪ рдХрд░рдирд╛ рдПрдХ рдмрд╣реБрдд рд╣реА рд╡рд┐рдЪрд╛рд░ рд╣реИред рд▓реЗрдХрд┐рди рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рдПрдХ рдмрдбрд╝реА рдЯреАрдо рдХреЗ рд▓рд┐рдП рдХрдВрдЯреАрдиреНрдпреВрдЕрд╕ рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рдХрд░рдирд╛ рднреА рдПрдХ рдмреБрд░рд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдПрдХреАрдХрд░рдг рдХреА рд╕рдорд╕реНрдпрд╛, рдлрд┐рдХреНрд╕рд┐рдВрдЧ рд╕рдВрдЪрд╛рд░, рдЖрджрд┐ред рдЗрд╕рдореЗрдВ рдФрд░ рднреА рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧреЗрдЧрд╛ред
рд╣рдордиреЗ рдЗрд╕ рддрдереНрдп рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд┐рдпрд╛ рдХрд┐ рд╕реНрд╡рдЪрд╛рд▓рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд▓реЛрдЧ рдорд╣рдВрдЧреЗ рд╣реИрдВ, рд╡реЗ рдЧрд▓рдд рд╣реИрдВ рдФрд░ рдЖрд▓рд╕реА рд╣реИрдВред рд▓реЗрдХрд┐рди рд▓реЛрдЧ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рднреА рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдпреЗ рд╕рднреА рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛рдПрдВ рд╕реНрд╡рдЪрд╛рд▓рди рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИрдВред
- рдЖрдЯреЛрдореЗрдЯрд┐рдХ рдорд╣рдВрдЧрд╛ рд╣реЛрддрд╛ рд╣реИред рдХрд╛рдо рдХрд╛ рд╢реЗрдбреНрдпреВрд▓ рдпрд╛рдж рд░рдЦреЗрдВред
- рд╕реНрд╡рдЪрд╛рд▓рди рдореЗрдВ, рд▓реЛрдЧ рдЧрд▓рддреА рдХрд░рддреЗ рд╣реИрдВред
- рд╕реНрд╡рдЪрд╛рд▓рди рдХрднреА-рдХрднреА рдмрд╣реБрдд рдЖрд▓рд╕реА рд╣реЛрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕рдм рдХреБрдЫ рдЙрд╕реА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдФрд░ рдХреНрдпреЛрдВ рд╕реБрдзрд╛рд░, рдХреНрдпреЛрдВ рдпрд╣ рд╕рдм рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг?
: 20% . , . , , , - , develop, . , , - .
Continuous Integration. ., , AppsConf . . 22-23 .