рдЗрд╡реНрд╣рд╛рдирдиреЗ DevOps рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХрд╕реЗ рдХреЗрд▓реЗ. рдкреНрд░рднрд╛рд╡рд╛рдЪреА рд╡рд╕реНрддреБ

рдЗрд╡реНрд╣рд╛рдирдиреЗ рдкреНрд░рдердо DevOps рдореЗрдЯреНрд░рд┐рдХреНрд╕рдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░реВрди рдПрдХ рдЖрдард╡рдбрд╛ рдЙрд▓рдЯрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдорджрддреАрдиреЗ рдЙрддреНрдкрд╛рджрди рд╡рд┐рддрд░рдг рд╡реЗрд│ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдЖрд▓реЗ. (рдЯрд╛рдИрдо-рдЯреВ-рдорд╛рд░реНрдХреЗрдЯ).

рдЕрдЧрджреА рдЖрдард╡рдбреНрдпрд╛рдЪреНрдпрд╛ рд╢реЗрд╡рдЯреА, рддреНрдпрд╛рдиреЗ рдореЗрдЯреНрд░рд┐рдХреНрд╕рдмрджреНрджрд▓ рд╡рд┐рдЪрд╛рд░ рдХреЗрд▓рд╛: тАЬрдордЧ рдореА рд╡реЗрд│ рдореЛрдЬрд▓рд╛ рддрд░? рддреЗ рдорд▓рд╛ рдХрд╛рдп рджреЗрдИрд▓?

рдЦрд░рдВрдЪ, рд╡реЗрд│реЗрдЪреЗ рдЬреНрдЮрд╛рди рдХрд╛рдп рджреЗрдИрд▓? рд╕рдордЬрд╛ рдкреНрд░рд╕реВрддреАрд▓рд╛ рел рджрд┐рд╡рд╕ рд▓рд╛рдЧрддрд╛рдд. рддрд░, рдкреБрдвреЗ рдХрд╛рдп рдЖрд╣реЗ? рддреЗ рдЪрд╛рдВрдЧрд▓реЗ рдХреА рд╡рд╛рдИрдЯ? рдЬрд░реА рд╣реЗ рд╡рд╛рдИрдЯ рдЕрд╕рд▓реЗ рддрд░реАрд╣реА, рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╣рд╛ рд╡реЗрд│ рдХрд╕рд╛ рддрд░реА рдХрдореА рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдкрдг рдХрд╕реЗ?
рдпрд╛ рд╡рд┐рдЪрд╛рд░рд╛рдВрдиреА рддреНрдпрд╛рд▓рд╛ рд╕рддрд╛рд╡рд▓реЗ, рдкрдг рдХрд╛рд╣реА рдЙрдкрд╛рдп рдирд┐рдШрд╛рд▓рд╛ рдирд╛рд╣реА.

рдЗрд╡реНрд╣рд╛рдирд▓рд╛ рд╕рдордЬрд▓реЗ рдХреА рддреЛ рдореБрд│рд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ. рддреНрдпрд╛рдиреЗ рдпрд╛рдЖрдзреА рдкрд╛рд╣рд┐рд▓реЗрд▓реНрдпрд╛ рдореЗрдЯреНрд░рд┐рдХреНрд╕рдЪреНрдпрд╛ рдЕрд╕рдВрдЦреНрдп рдЖрд▓реЗрдЦрд╛рдВрдиреА рддреНрдпрд╛рд▓рд╛ рдЦреВрдк рдкреВрд░реНрд╡реА рдЦрд╛рддреНрд░реА рджрд┐рд▓реА рд╣реЛрддреА рдХреА рдорд╛рдирдХ рджреГрд╖реНрдЯреАрдХреЛрди рдХрд╛рд░реНрдп рдХрд░рдгрд╛рд░ рдирд╛рд╣реА рдЖрдгрд┐ рдЬрд░ рддреНрдпрд╛рдиреЗ рдлрдХреНрдд рдкреНрд▓реЙрдЯ рдХреЗрд▓рд╛ рддрд░ (рдЬрд░реА рддреЛ рд╕рдореВрд╣ рдЕрд╕рд▓рд╛ рддрд░реАрд╣реА), рддреНрдпрд╛рдЪрд╛ рдХрд╛рд╣реА рдЙрдкрдпреЛрдЧ рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА.

рдХрд╕реЗ рдЕрд╕рд╛рд╡реЗ?тАж

рдореЗрдЯреНрд░рд┐рдХ рд╣рд╛ рд╕рд╛рдорд╛рдиреНрдп рд▓рд╛рдХрдбреА рд╢рд╛рд╕рдХрд╕рд╛рд░рдЦрд╛ рдЕрд╕рддреЛ. рддреНрдпрд╛рдЪреНрдпрд╛ рдорджрддреАрдиреЗ рдХреЗрд▓реЗрд▓реЗ рдореЛрдЬрдорд╛рдк рдХрд╛рд░рдг рд╕рд╛рдВрдЧрдгрд╛рд░ рдирд╛рд╣реА, рдХрд╛ рдореЛрдЬрд▓реА рдЬрд╛рдгрд╛рд░реА рд╡рд╕реНрддреВ рддрд┐рдиреЗ рджрд╛рдЦрд╡рд▓реЗрд▓реА рд▓рд╛рдВрдмреА рдЖрд╣реЗ. рд╢рд╛рд╕рдХ рдлрдХреНрдд рддреНрдпрд╛рдЪрд╛ рдЖрдХрд╛рд░ рджрд░реНрд╢рд╡реЗрд▓, рдЖрдгрд┐ рдЖрдгрдЦреА рдХрд╛рд╣реА рдирд╛рд╣реА. рддреА рддрддреНрд╡рдЬреНрдЮрд╛рдиреА рджрдЧрдб рдирд╛рд╣реА рддрд░ рдлрдХреНрдд рдПрдХ рд▓рд╛рдХрдбреА рдлрд│реА рдЖрд╣реЗ рдЬреНрдпрд╛рдиреЗ рдореЛрдЬрд╛рдпрдЪреЗ рдЖрд╣реЗ.

рддреНрдпрд╛рдЪреНрдпрд╛ рдЖрд╡рдбрддреНрдпрд╛ рд▓реЗрдЦрдХ рд╣реЕрд░реА рд╣реЕрд░рд┐рд╕рдирдЪрд╛ "рд╕реНрдЯреЗрдирд▓реЗрд╕ рд╕реНрдЯреАрд▓рдЪрд╛ рдЙрдВрджреАрд░" рдиреЗрд╣рдореА рдореНрд╣рдгрд╛рдпрдЪрд╛: рдПрдХ рд╡рд┐рдЪрд╛рд░ рдореЗрдВрджреВрдЪреНрдпрд╛ рддрд│рд╛рд╢реА рдкреЛрдЪрд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ рдЖрдгрд┐ рддрд┐рдереЗрдЪ рдкрдбрд▓реЗрд▓рд╛ рдЕрд╕рд╛рд╡рд╛, рдореНрд╣рдгреВрди рдЕрдиреЗрдХ рджрд┐рд╡рд╕ рддреНрд░рд╛рд╕ рд╕рд╣рди рдХрд░реВрди рдХрд╛рд╣реА рдЙрдкрдпреЛрдЧ рдЭрд╛рд▓рд╛ рдирд╛рд╣реА, рдЗрд╡реНрд╣рд╛рдирдиреЗ рджреБрд╕рд░реЗ рдХрд╛рдо рд╣рд╛рддреА рдШреЗрдгреНрдпрд╛рдЪреЗ рдард░рд╡рд▓реЗ ...

рдХрд╛рд╣реА рджрд┐рд╡рд╕рд╛рдВрдирдВрддрд░, рдСрдирд▓рд╛рдЗрди рд╕реНрдЯреЛрдЕрд░рдмрджреНрджрд▓рдЪрд╛ рдПрдХ рд▓реЗрдЦ рд╡рд╛рдЪрддрд╛рдирд╛, рдЗрд╡реНрд╣рд╛рдирд▓рд╛ рдЕрдЪрд╛рдирдХ рд▓рдХреНрд╖рд╛рдд рдЖрд▓реЗ рдХреА рдСрдирд▓рд╛рдЗрди рд╕реНрдЯреЛрдЕрд░рд▓рд╛ рдХрд┐рддреА рдкреИрд╕реЗ рдорд┐рд│рддрд╛рдд рддреЗ рд╕рд╛рдЗрдЯ рдЕрднреНрдпрд╛рдЧрдд рдХрд╕реЗ рд╡рд╛рдЧрддрд╛рдд рдпрд╛рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдЕрд╕рддреЗ. рддреЗрдЪ, рдЕрднреНрдпрд╛рдЧрдд/рдХреНрд▓рд╛рдпрдВрдЯ, рдЬреЗ рд╕реНрдЯреЛрдЕрд░рд▓рд╛ рддреНрдпрд╛рдВрдЪреЗ рдкреИрд╕реЗ рджреЗрддрд╛рдд рдЖрдгрд┐ рддреНрдпрд╛рдЪреЗ рд╕реНрд░реЛрдд рдЖрд╣реЗрдд. рджреБрдХрд╛рдирд╛рд▓рд╛ рдорд┐рд│рдгрд╛рд▒реНрдпрд╛ рд░реЛрдЦ рд░рдХрдореЗрд╡рд░ рдЧреНрд░рд╛рд╣рдХрд╛рдВрдЪреНрдпрд╛ рд╡рд░реНрддрдирд╛рддреАрд▓ рдмрджрд▓рд╛рдВрдЪрд╛ рдкреНрд░рднрд╛рд╡ рдкрдбрддреЛ, рдЗрддрд░ рдХрд╢рд╛рдЪрд╛рд╣реА рдирд╛рд╣реА.

рдЕрд╕реЗ рджрд┐рд╕реВрди рдЖрд▓реЗ рдХреА рдореЛрдЬрд▓реЗрд▓реЗ рдореВрд▓реНрдп рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА рд╣реЗ рдореВрд▓реНрдп рддрдпрд╛рд░ рдХрд░рдгрд╛рд▒реНрдпрд╛рдВрд╡рд░ рдкреНрд░рднрд╛рд╡ рдЯрд╛рдХрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдореНрд╣рдгрдЬреЗ. рдСрдирд▓рд╛рдЗрди рд╕реНрдЯреЛрдЕрд░рдЪреА рд░рдХреНрдХрдо рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА, рдпрд╛ рд╕реНрдЯреЛрдЕрд░рдЪреНрдпрд╛ рдЧреНрд░рд╛рд╣рдХрд╛рдВрдЪреНрдпрд╛ рд╡рд░реНрддрдирд╛рд╡рд░ рдкреНрд░рднрд╛рд╡ рдЯрд╛рдХрдгреЗ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддреЗ рдЖрдгрд┐ DevOps рдордзреАрд▓ рд╡рд┐рддрд░рдг рд╡реЗрд│ рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА, рдпрд╛рд╡реЗрд│реА "рддрдпрд╛рд░" рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рд╕рдВрдШрд╛рдВрд╡рд░ рдкреНрд░рднрд╛рд╡ рдЯрд╛рдХрдгреЗ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддреЗ, рдЙрджрд╛. рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдХрд╛рдорд╛рдд DevOps рд╡рд╛рдкрд░рд╛.

рдЗрд╡реНрд╣рд╛рдирдЪреНрдпрд╛ рд▓рдХреНрд╖рд╛рдд рдЖрд▓реЗ рдХреА DevOps рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдЖрд▓реЗрдЦрд╛рдиреЗ рдЕрдЬрд┐рдмрд╛рдд рджрд░реНрд╢рд╡реВ рдирдпреЗрдд. рддреНрдпрд╛рдВрдиреА рд╕реНрд╡рддрдГрдЪреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреЗрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ рд╢реЛрдз рд╕рд╛рдзрди "рдЙрддреНрдХреГрд╖реНрдЯ" рд╕рдВрдШ рдЬреЗ рдЕрдВрддрд┐рдо рд╡рд┐рддрд░рдг рд╡реЗрд│реЗрд▓рд╛ рдЖрдХрд╛рд░ рджреЗрддрд╛рдд.

рдпрд╛ рдХрд┐рдВрд╡рд╛ рддреНрдпрд╛ рд╕рдВрдШрд╛рдиреЗ рд╡рд┐рддрд░рдгрд╛рд╕рд╛рдареА рдмрд░рд╛рдЪ рд╡реЗрд│ рдХрд╛ рдШреЗрддрд▓рд╛ рдпрд╛рдЪреЗ рдХрд╛рд░рдг рдХреЛрдгрддреЗрд╣реА рдореЗрдЯреНрд░рд┐рдХ рдХрдзреАрд╣реА рджрд░реНрд╢рд╡рдгрд╛рд░ рдирд╛рд╣реА, рдЗрд╡реНрд╣рд╛рдирдиреЗ рд╡рд┐рдЪрд╛рд░ рдХреЗрд▓рд╛, рдХрд╛рд░рдг рдкреНрд░рддреНрдпрдХреНрд╖рд╛рдд рдПрдХ рджрд╢рд▓рдХреНрд╖ рдЖрдгрд┐ рдПрдХ рд▓рд╣рд╛рди рдХрд╛рд░реНрдЯ рдЕрд╕реВ рд╢рдХрддреЗ рдЖрдгрд┐ рддреЗ рддрд╛рдВрддреНрд░рд┐рдХ рдирд╕реВрди рд╕рдВрдШрдЯрдирд╛рддреНрдордХ рдЕрд╕реВ рд╢рдХрддрд╛рдд. рддреНрдпрд╛. рдореЗрдЯреНрд░рд┐рдХреНрд╕рдордзреВрди рддреБрдореНрд╣реА рд╕рд░реНрд╡рд╛рдд рдЬрд╛рд╕реНрдд рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░реВ рд╢рдХрддрд╛ рддреЗ рдореНрд╣рдгрдЬреЗ рд╕рдВрдШ рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреЗ рдкрд░рд┐рдгрд╛рдо рджрд░реНрд╢рд╡рд┐рдгреЗ рдЖрдгрд┐ рддреНрдпрд╛рдирдВрддрд░рд╣реА рддреБрдореНрд╣рд╛рд▓рд╛ рдпрд╛ рд╕рдВрдШрд╛рдВрдЪреЗ рддреБрдордЪреНрдпрд╛ рдкрд╛рдпрд╛рдиреЗ рдЕрдиреБрд╕рд░рдг рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓ рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреНрдпрд╛рдд рдХрд╛рдп рдЪреВрдХ рдЖрд╣реЗ рддреЗ рд╢реЛрдзрд╛.

рджреБрд╕рд░реАрдХрдбреЗ, рдЗрд╡реНрд╣рд╛рдирдЪреНрдпрд╛ рдХрдВрдкрдиреАрдЪреЗ рдПрдХ рдорд╛рдирдХ рд╣реЛрддреЗ рдЬреНрдпрд╛рд╕рд╛рдареА рд╕рд░реНрд╡ рд╕рдВрдШрд╛рдВрдирд╛ рдЕрдиреЗрдХ рдмреЗрдВрдЪрд╡рд░ рдЕрд╕реЗрдВрдмреНрд▓реАрдЪреА рдЪрд╛рдЪрдгреА рдШреЗрдгреЗ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддреЗ. рдорд╛рдЧреАрд▓ рдПрдХ рдкреВрд░реНрдг рд╣реЛрдИрдкрд░реНрдпрдВрдд рд╕рдВрдШ рдкреБрдвреАрд▓ рд╕реНрдЯрдБрдбрд╡рд░ рдЬрд╛рдК рд╢рдХрд▓рд╛ рдирд╛рд╣реА. рдЕрд╕реЗ рджрд┐рд╕реВрди рдЖрд▓реЗ рдХреА рдЬрд░ рдЖрдореНрд╣реА DevOps рдкреНрд░рдХреНрд░рд┐рдпреЗрдЪреА рдХрд▓реНрдкрдирд╛ рд╕реНрдЯрдБрдбрдордзреВрди рдЬрд╛рдгреНрдпрд╛рдЪрд╛ рдХреНрд░рдо рдореНрд╣рдгреВрди рдХреЗрд▓реА, рддрд░ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдпрд╛ рд╕реНрдЯрдБрдбрд╡рд░ рд╕рдВрдШрд╛рдВрдиреА рдШрд╛рд▓рд╡рд▓реЗрд▓рд╛ рд╡реЗрд│ рджрд░реНрд╢рд╡реВ рд╢рдХрддрд╛рдд. рд╕рдВрдШрд╛рдЪреА рднреВрдорд┐рдХрд╛ рдЖрдгрд┐ рд╡реЗрд│ рдЬрд╛рдгреВрди рдШреЗрддрд▓реНрдпрд╛рдиреЗ рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╢реА рдЕрдзрд┐рдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░рдгрд╛рдВрдмрджреНрджрд▓ рдмреЛрд▓рдгреЗ рд╢рдХреНрдп рдЭрд╛рд▓реЗ.

рд╕рдВрдХреЛрдЪ рди рдХрд░рддрд╛, рдЗрд╡реНрд╣рд╛рдирдиреЗ рдлреЛрди рдЙрдЪрд▓рд▓рд╛ рдЖрдгрд┐ DevOps рдЪреНрдпрд╛ рдЗрдиреНрд╕ рдЖрдгрд┐ рдЖрдЙрдЯреНрд╕рдордзреНрдпреЗ рдкрд╛рд░рдВрдЧрдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╡реНрдпрдХреНрддреАрдЪрд╛ рдирдВрдмрд░ рдбрд╛рдпрд▓ рдХреЗрд▓рд╛:

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

рдкреНрд░реЗрд░рд┐рдд рд╣реЛрдКрди, рдЗрд╡реНрд╣рд╛рди рд╣рдБрдЧ рдЭрд╛рд▓рд╛ рдЖрдгрд┐ рд▓рдХреНрд╖рд╛рдд рдЖрд▓реЗ рдХреА рд╕рд░реНрд╡ рдХрд╛рд╣реА рдЬрд╛рдЧреЗрд╡рд░ рдкрдбрд▓реЗ рдЖрд╣реЗ. рдмрд┐рд▓реНрдб рдлрд╛рдЗрд▓рдЪреНрдпрд╛ рдирд┐рд░реНрдорд┐рддреАрдЪреА рддрд╛рд░реАрдЦ рдЖрдгрд┐ рдзреНрд╡рдЬрд╛рдВрдЪреНрдпрд╛ рдирд┐рд░реНрдорд┐рддреАрдЪреА рддрд╛рд░реАрдЦ рдЬрд╛рдгреВрди рдШреЗрддрд▓реНрдпрд╛рдиреЗ, рд╕рдВрдШ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдЯрдБрдбрд╡рд░ рдХрд┐рддреА рд╡реЗрд│ рдШрд╛рд▓рд╡рддрд╛рдд рдЖрдгрд┐ рддреЗ рд╕рд░реНрд╡рд╛рдд рдЬрд╛рд╕реНрдд рд╡реЗрд│ рдХреБрдареЗ рдШрд╛рд▓рд╡рддрд╛рдд рд╣реЗ рд╕рдордЬреВрди рдШреЗрдгреЗ рд╢рдХреНрдп рд╣реЛрддреЗ.

"рд╕рд░реНрд╡рд╛рдд рдЬрд╛рд╕реНрдд рд╡реЗрд│ рдХреБрдареЗ рдШрд╛рд▓рд╡рд▓рд╛ рдЬрд╛рддреЛ рд╣реЗ рд╕рдордЬреВрди рдШреЗрдКрди, рдЖрдореНрд╣реА рд╕рдВрдШрд╛рдВрдирд╛ рд╢реЛрдзреВрди рдХрд╛рдвреВ, рддреНрдпрд╛рдВрдЪреНрдпрд╛рдХрдбреЗ рдЬрд╛рдК рдЖрдгрд┐ рд╕рдорд╕реНрдпрд╛ рд╢реЛрдзреВ." рдЗрд╡реНрд╣рд╛рди рд╣рд╕рд▓рд╛.

рдЙрджреНрдпрд╛рд╕рд╛рдареА, рддреНрдпрд╛рдВрдиреА рд░реЗрдЦрд╛рдЯрд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ рдкреНрд░рдгрд╛рд▓реАрдЪреЗ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд░реЗрдЦрд╛рдЯрдгреНрдпрд╛рдЪреЗ рдХрд╛рдо рд╕реНрд╡рддрдГрд▓рд╛ рд╕реЗрдЯ рдХреЗрд▓реЗ.

рдкреБрдвреЗ рдЪрд╛рд▓реВтАж

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛