рдореЛрдиреЛрд▓рд┐рдердмрд╛рдЯ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрд╕рдорд╛ рд╕рдВрдХреНрд░рдордг: рдЗрддрд┐рд╣рд╛рд╕ рд░ рдЕрднреНрдпрд╛рд╕

рдпрд╕ рд▓реЗрдЦрдорд╛, рдо рдХрд╕рд░реА рдХрд╛рдо рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯрд▓рд╛рдИ рдареВрд▓реЛ рдореЛрдиреЛрд▓рд┐рдердмрд╛рдЯ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрднрд┐рд╕реЗрд╕рдХреЛ рд╕реЗрдЯрдорд╛ рд░реВрдкрд╛рдиреНрддрд░рдг рднрдпреЛ рднрдиреНрдиреЗ рдмрд╛рд░реЗ рдХреБрд░рд╛ рдЧрд░реНрдиреЗрдЫреБред

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

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

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

рдореЛрдиреЛрд▓рд┐рдердмрд╛рдЯ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрд╕рдорд╛ рд╕рдВрдХреНрд░рдордг: рдЗрддрд┐рд╣рд╛рд╕ рд░ рдЕрднреНрдпрд╛рд╕

рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ

рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд░ рдЕрд╡рд╕реНрдерд┐рдд рд╕рдорд╛рдзрд╛рди рдХреЛ рд╕рдорд╕реНрдпрд╛


рдкреНрд░рд╛рд░рдореНрднрдорд╛, рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдпрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдереНрдпреЛ: UI рдПрдЙрдЯрд╛ рдЫреБрдЯреНрдЯреИ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╣реЛ, рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рднрд╛рдЧ рднрд┐рдЬреБрдЕрд▓ рдмреЗрд╕рд┐рдХ 6 рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ, .NET рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдПрдХрджрдо рдареВрд▓реЛ рдбрд╛рдЯрд╛рдмреЗрд╕рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╕реЗрд╡рд╛рд╣рд░реВрдХреЛ рд╕реЗрдЯ рд╣реЛред

рдЕрдШрд┐рд▓реНрд▓реЛ рд╕рдорд╛рдзрд╛рдирдХреЛ рдмреЗрдлрд╛рдЗрджрд╛рд╣рд░реВ

рдЕрд╕рдлрд▓рддрд╛рдХреЛ рдПрдХрд▓ рдмрд┐рдиреНрджреБ
рд╣рд╛рдореАрд╕рдБрдЧ рдЕрд╕рдлрд▓рддрд╛рдХреЛ рдПрдХрд▓ рдмрд┐рдиреНрджреБ рдерд┐рдпреЛ: .NET рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдПрдХрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ рдЪрд▓реНрдпреЛред рдпрджрд┐ рдХреБрдиреИ рдореЛрдбреНрдпреБрд▓ рдЕрд╕рдлрд▓ рднрдпреЛ рднрдиреЗ, рд╕рдореНрдкреВрд░реНрдг рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЕрд╕рдлрд▓ рднрдпреЛ рд░ рдкреБрди: рд╕реБрд░реБ рдЧрд░реНрдиреБрдкрд░реНтАНрдпреЛред рд╣рд╛рдореАрд▓реЗ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдзреЗрд░реИ рд╕рдВрдЦреНрдпрд╛рдорд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЧрд░реНрдирд╛рд▓реЗ, рддрд┐рдиреАрд╣рд░реВрдордзреНрдпреЗ рдПрдЙрдЯрд╛рдорд╛ рдЕрд╕рдлрд▓рддрд╛рдХрд╛ рдХрд╛рд░рдг, рд╕рдмреИрд▓реЗ рдХреЗрд╣реА рд╕рдордпрдХреЛ рд▓рд╛рдЧрд┐ рдХрд╛рдо рдЧрд░реНрди рд╕рдХреЗрдирдиреНред рд░ рд╕рдлреНрдЯрд╡реЗрдпрд░ рддреНрд░реБрдЯрд┐рдХреЛ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдмреНрдпрд╛рдХрдЕрдкрд▓реЗ рдкрдирд┐ рдорджреНрджрдд рдЧрд░реЗрдиред

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

рд╢реНрд░реЛрддрд╕рд╛рдзрдирдХреЛ рд╕рджреБрдкрдпреЛрдЧ
рдПрдХрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ рд╕реЗрд╡рд╛рд╣рд░реВ рд╣реЛрд╕реНрдЯ рдЧрд░реНрджрд╛, рд╣рд╛рдореАрд▓реЗ рд╕рдзреИрдБ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рд╕рд░реНрднрд░рдмрд╛рдЯ рд╕рд░реНрднрд░рдорд╛ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрдЫреМрдВред рд╣рд╛рдореА рд╕реНрд░реЛрддрд╣рд░реВ рдмрд░реНрдмрд╛рдж рдирдЧрд░реНрди рд░ рд╣рд╛рдореНрд░реЛ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ рдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛрдердк рд▓рдЪрд┐рд▓реЛ рдирд┐рдпрдиреНрддреНрд░рдг рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдмреИрднрдиреНрджрд╛ рдзреЗрд░реИ рд▓реЛрдб рдЧрд░рд┐рдПрдХрд╛ рд╕реЗрд╡рд╛рд╣рд░реВ рдЫреБрдЯреНрдЯреИ рд░рд╛рдЦреНрди рдЪрд╛рд╣рдиреНрдЫреМрдВред

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

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

рдорд╛рдЗрдХреНрд░реЛ рд╕реЗрд╡рд╛рд╣рд░реВрдмрд╛рдЯ рдЕрдкреЗрдХреНрд╖рд╛рд╣рд░реВ


рддрдпрд╛рд░ рд╣реБрдБрджрд╛ рдЕрд╡рдпрд╡рд╣рд░реВрдХреЛ рдореБрджреНрджрд╛ред рд╕рдорд╛рдзрд╛рди рд╡рд┐рдШрдЯрди рдЧрд░реЗрд░ рд░ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рдЕрд▓рдЧ рдЧрд░реЗрд░ рддрдпрд╛рд░ рд╣реБрдБрджрд╛ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВрдХреЛ рдбреЗрд▓рд┐рднрд░реАред

рд╕рд╛рдирд╛ рдЙрддреНрдкрд╛рджрди рдЯреЛрд▓реАрд╣рд░реВред рдпреЛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ рдХрд┐рдирднрдиреЗ рдкреБрд░рд╛рдиреЛ рдореЛрдиреЛрд▓рд┐рдердорд╛ рдХрд╛рдо рдЧрд░реНрдиреЗ рдареВрд▓реЛ рдЯреЛрд▓реАрд▓рд╛рдИ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрди рдЧрд╛рд╣реНрд░реЛ рдерд┐рдпреЛред рдпрд╕реНрддреЛ рдЯреЛрд▓реА рдХрдбрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрдиреБрд╕рд╛рд░ рдХрд╛рдо рдЧрд░реНрди рдмрд╛рдзреНрдп рдерд┐рдпреЛ, рддрд░ рддрд┐рдиреАрд╣рд░реВ рдердк рд░рдЪрдирд╛рддреНрдордХрддрд╛ рд░ рд╕реНрд╡рддрдиреНрддреНрд░рддрд╛ рдЪрд╛рд╣рдиреНрдереЗред рдХреЗрд╡рд▓ рд╕рд╛рдирд╛ рдЯреЛрд▓реАрд╣рд░реВрд▓реЗ рдпреЛ рдЦрд░реНрдЪ рдЧрд░реНрди рд╕рдХреНрдереЗред

рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдорд╛ рд╕реЗрд╡рд╛рд╣рд░реВрдХреЛ рдЕрд▓рдЧрд╛рд╡ред рдЖрджрд░реНрд╢ рд░реВрдкрдорд╛, рдо рдпрд╕рд▓рд╛рдИ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВрдорд╛ рдЕрд▓рдЧ рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдереЗ, рддрд░ .NET рдлреНрд░реЗрдорд╡рд░реНрдХрдорд╛ рд▓реЗрдЦрд┐рдПрдХрд╛ рд╕реЗрд╡рд╛рд╣рд░реВрдХреЛ рдареВрд▓реЛ рд╕рдВрдЦреНрдпрд╛ рд╡рд┐рдиреНрдбреЛрдЬрдорд╛ рдорд╛рддреНрд░ рдЪрд▓реНрдЫред .NET Core рдорд╛ рдЖрдзрд╛рд░рд┐рдд рд╕реЗрд╡рд╛рд╣рд░реВ рдЕрдм рджреЗрдЦрд╛ рдкрд░рд┐рд░рд╣реЗрдХрд╛ рдЫрдиреН, рддрд░ рддреА рдордзреНрдпреЗ рдХреЗрд╣реА рдЕрдЭреИ рдЫрдиреНред

рдкрд░рд┐рдирд┐рдпреЛрдЬрди рд▓рдЪреАрд▓рд╛рдкрдиред рд╣рд╛рдореА рд╕реЗрд╡рд╛рд╣рд░реВрд▓рд╛рдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрдиреБрд╕рд╛рд░ рд╕рдВрдпреЛрдЬрди рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреМрдВ, рд░ рдХреЛрдбрд▓реЗ рдмрд╛рдзреНрдп рдкрд╛рд░реЗрдХреЛ рддрд░рд┐рдХрд╛ рд╣реЛрдЗрдиред

рдирдпрд╛рдБ рдкреНрд░рд╡рд┐рдзрд┐рдХреЛ рдкреНрд░рдпреЛрдЧред рдпреЛ рдХреБрдиреИ рдкрдирд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░рдХреЛ рд▓рд╛рдЧрд┐ рд░реЛрдЪрдХ рдЫред

рд╕рдВрдХреНрд░рдордг рд╕рдорд╕реНрдпрд╛рд╣рд░реВ


рдирд┐рд╕реНрд╕рдиреНрджреЗрд╣, рдпрджрд┐ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрднрд┐рд╕реЗрд╕рдорд╛ рдореЛрдиреЛрд▓рд┐рде рддреЛрдбреНрди рд╕рдЬрд┐рд▓реЛ рдерд┐рдпреЛ рднрдиреЗ, рд╕рдореНрдореЗрд▓рдирд╣рд░реВрдорд╛ рдпрд╕рдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реНрди рд░ рд▓реЗрдЦрд╣рд░реВ рд▓реЗрдЦреНрди рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджреИрдиред рдпрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ рдзреЗрд░реИ рдЦрд╛рдЯрд╣рд░реВ рдЫрдиреН; рдо рд╣рд╛рдореАрд▓рд╛рдИ рдмрд╛рдзрд╛ рдкреБрд░реНтАНрдпрд╛рдЙрдиреЗ рдореБрдЦреНрдпрд╣рд░реВ рд╡рд░реНрдгрди рдЧрд░реНрдиреЗрдЫреБред

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

рдХрд╛рдо рд╕реБрд░реБ рднрдПрдХреЛ рд╕рдордпрдорд╛, рднрдгреНрдбрд╛рд░рдорд╛ 500 рднрдиреНрджрд╛ рдмрдвреА рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ рд░ 700 рд╣рдЬрд╛рд░ рднрдиреНрджрд╛ рдмрдвреА рдХреЛрдб рд▓рд╛рдЗрдирд╣рд░реВ рдерд┐рдПред рдпреЛ рдзреЗрд░реИ рдареВрд▓реЛ рдирд┐рд░реНрдгрдп рд╣реЛ рд░ рджреЛрд╕реНрд░реЛ рд╕рдорд╕реНрдпрд╛ред рдпрд╕рд▓рд╛рдИ рд▓рд┐рдиреЗ рд░ рдпрд╕рд▓рд╛рдИ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрднрд┐рд╕рд╣рд░реВрдорд╛ рд╡рд┐рднрд╛рдЬрди рдЧрд░реНрди рд╕рдореНрднрд╡ рдерд┐рдПрдиред

рддреЗрд╕реНрд░реЛ рд╕рдорд╕реНрдпрд╛ - рдЖрд╡рд╢реНрдпрдХ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдХреЛ рдЕрднрд╛рд╡ред рд╡рд╛рд╕реНрддрд╡рдорд╛, рд╣рд╛рдореА рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рд╕реНрд░реЛрдд рдХреЛрдб рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрджреИ рдерд┐рдпреМрдВред

рдХрд╕рд░реА рдореЛрдиреЛрд▓рд┐рдердмрд╛рдЯ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрднрд┐рд╕реЗрд╕рдорд╛ рд╕рд╛рд░реНрдиреЗ


рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрд╕рдХреЛ рдкреНрд░рд╛рд╡рдзрд╛рди

рд╕рд░реНрд╡рдкреНрд░рдердо, рд╣рд╛рдореАрд▓реЗ рддреБрд░реБрдиреНрддреИ рдЖрдлреИрдВрд▓реЗ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрдпреМрдВ рдХрд┐ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрднрд┐рд╕реЗрд╕рдХреЛ рд╡рд┐рднрд╛рдЬрди рдПрдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реЛред рд╣рд╛рдореАрд▓реЗ рд╕рдзреИрдВ рд╕рдорд╛рдирд╛рдиреНрддрд░ рд░реВрдкрдорд╛ рд╡реНрдпрд╛рдкрд╛рд░ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдерд┐рдпреЛред рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рд░реВрдкрдорд╛ рдпрд╕рд▓рд╛рдИ рдХрд╕рд░реА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрдиреЗ рд╣рд╛рдореНрд░реЛ рд╕рдорд╕реНрдпрд╛ рдЫред рддреНрдпрд╕рдХрд╛рд░рдг, рд╣рд╛рдореАрд▓реЗ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рд▓рд╛рдЧрд┐ рддрдпрд╛рд░реА рдЧрд░реЗрдХрд╛ рдЫреМрдВред рдпрджрд┐ рддрдкрд╛рдЗрдБрд╕рдБрдЧ рдареВрд▓реЛ рдПрдкреНрд▓рд┐рдХреЗрд╕рди рдЫ рд░ рдпреЛ рд╕реБрд░реБрдорд╛ рдкреБрди: рд▓реЗрдЦреНрдирдХреЛ рд▓рд╛рдЧрд┐ рддрдпрд╛рд░ рдЫреИрди рднрдиреЗ рдпрд╕рд▓реЗ рдХреБрдиреИ рдЕрдиреНрдп рддрд░рд┐рдХрд╛рд▓реЗ рдХрд╛рдо рдЧрд░реНрджреИрдиред

рд╣рд╛рдореА рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрд╕рд╣рд░реВ рдЕрд▓рдЧ рдЧрд░реНрди рдХреЗ рд╡рд┐рдзрд┐рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреМрдВ?

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

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

рд╣реЛрд╕реНрдЯ рд╕рдВрдЧ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╡рд░реНрдЧ рдорд╛ рдХреЛрдб рдХреЛ рдПрдХ рдорд╛рддреНрд░ рд▓рд╛рдЗрди рд╣реЛред рд╣рд╛рдореАрд▓реЗ рд╕рд╣рд╛рдпрдХ рдХрдХреНрд╖рд╛рдорд╛ Topshelf рд╕рдБрдЧ рдХрд╛рдо рд▓реБрдХрд╛рдпреМрдВред

namespace RBA.Services.Accounts.Host
{
   internal class Program
   {
      private static void Main(string[] args)
      {
        HostRunner<Accounts>.Run("RBA.Services.Accounts.Host");

       }
    }
}

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

рд╣рд╛рдореАрд▓реЗ, рдзреЗрд░реИрдЬрд╕реНрддреИ, рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд░ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рд╕реЗрд╡рд╛рд╣рд░реВрдХреЛ рд╕рд╛рде рд╕реБрд░реБ рдЧрд░реНрдпреМрдВред рддрд┐рдиреАрд╣рд░реВ рдпрд╕рдХрд╛ рд▓рд╛рдЧрд┐ рд╕рд┐рджреНрдз рдЫрдиреНред рддрд┐рдиреАрд╣рд░реВ рд╕реНрд╡рддрдиреНрддреНрд░ рдЫрдиреН, рдирд┐рдпрдордХреЛ рд░реВрдкрдорд╛, рддрд┐рдиреАрд╣рд░реВрд╕рдБрдЧ рдЫреБрдЯреНрдЯреИ рдбрд╛рдЯрд╛ рдореЛрдбреЗрд▓ рдЫред рддрд┐рдиреАрд╣рд░реВ рдЖрдлреИрд▓реЗ рдореЛрдиреЛрд▓рд┐рдерд╕рдБрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрджреИрдирдиреН, рдХреЗрд╡рд▓ рдпреЛ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдХреЗрд╣реА рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рдлрд░реНрдХрдиреНрдЫред рдпреА рд╕реЗрд╡рд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, рддрдкрд╛рдИрдВ рдирдпрд╛рдБ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛рдорд╛ рд╕рдВрдХреНрд░рдордг рд╕реБрд░реБ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рддрд┐рдиреАрд╣рд░реВрдорд╛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдбрд┐рдмрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдиреЗрдЯрд╡рд░реНрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдХреЗрд╣реА рджреГрд╖реНрдЯрд┐рдХреЛрдгрд╣рд░реВ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдЖрджрд┐ред рд╣рд╛рдореАрд╕рдБрдЧ рд╣рд╛рдореНрд░реЛ рд╕рдВрдЧрдардирдорд╛ рдХреБрдиреИ рдкрдирд┐ рдЯреЛрд▓реА рдЫреИрди рдЬрд╕рд▓реЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕реЗрд╡рд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдХреНрджреИрдиред

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

рдпрджрд┐ рддрдкрд╛рдЗрдБ UI рднрд╛рдЧрдХреЛ рдХреЛрдбрдмрд╛рдЯ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЙрджрд╛рд╣рд░рдг рд╣реЗрд░реНрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рддрдкрд╛рдЗрдБ рджреЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдХрд┐ рдпрд╕ рд╕рдорд╛рдзрд╛рдирдХреЛ рдЕрдзрд┐рдХрд╛рдВрд╢рд▓реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡реНрдпрд╛рдкрд╛рд░ рддрд░реНрдХ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ рдЬреБрди рдЕрдиреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдорд╛ рдЙрдкрдпреЛрдЧреА рдЫ, рди рдХреЗрд╡рд▓ UI рдлрд╛рд░рдо рдирд┐рд░реНрдорд╛рдгрдХреЛ рд▓рд╛рдЧрд┐ред

рдореЛрдиреЛрд▓рд┐рдердмрд╛рдЯ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрд╕рдорд╛ рд╕рдВрдХреНрд░рдордг: рдЗрддрд┐рд╣рд╛рд╕ рд░ рдЕрднреНрдпрд╛рд╕

рд╡рд╛рд╕реНрддрд╡рд┐рдХ UI рддрд░реНрдХ рдЕрдиреНрддрд┐рдо рджреБрдИ рд▓рд╛рдЗрдирд╣рд░реВрдорд╛ рдорд╛рддреНрд░ рдЫред рд╣рд╛рдореАрд▓реЗ рдпрд╕рд▓рд╛рдИ рд╕рд░реНрднрд░рдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрдпреМрдВ рддрд╛рдХрд┐ рдпрд╕рд▓рд╛рдИ рдкреБрди: рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдпреЛрд╕реН, рдЬрд╕рд▓реЗ рдЧрд░реНрджрд╛ UI рд▓рд╛рдИ рдШрдЯрд╛рдПрд░ рд╕рд╣реА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдХрд┐рдпреЛрд╕реНред

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

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

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

рдпреА рдмрд╛рдЙрдиреНрдб рдЧрд░рд┐рдПрдХрд╛ рд╕рдиреНрджрд░реНрднрд╣рд░реВрд▓рд╛рдИ рдПрдХрдЕрд░реНрдХрд╛рдмрд╛рдЯ рдЕрд▓рдЧ рдЧрд░реНрди рд░ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрднрд┐рд╕реЗрд╕рд╣рд░реВрд▓рд╛рдИ рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рд╕рдорд╛рдзрд╛рдирдмрд╛рдЯ рдЕрд▓рдЧ рдЧрд░реНрдиреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реБрд░реБ рдЧрд░реНрди, рд╣рд╛рдореАрд▓реЗ рдПрдкреНрд▓рд┐рдХреЗрд╕рди рднрд┐рддреНрд░ рдмрд╛рд╣реНрдп API рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдЬрд╕реНрддрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдпреМрдВред рдпрджрд┐ рд╣рд╛рдореАрд▓рд╛рдИ рдерд╛рд╣рд╛ рдерд┐рдпреЛ рдХрд┐ рдХреЗрд╣реА рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрднрд┐рд╕ рдмрдиреНрдиреБрдкрд░реНрджрдЫ, рдкреНрд░рдХреНрд░рд┐рдпрд╛ рднрд┐рддреНрд░ рдХреБрдиреИ рди рдХреБрдиреИ рд░реВрдкрдорд╛ рдкрд░рд┐рдорд╛рд░реНрдЬрди рдЧрд░рд┐рдпреЛ, рддрдм рд╣рд╛рдореАрд▓реЗ рддреБрд░реБрдиреНрддреИ рдмрд╛рд╣реНрдп рдХрд▓рд╣рд░реВ рдорд╛рд░реНрдлрдд рдЕрд░реНрдХреЛ рд╕реАрдорд┐рдд рд╕рдиреНрджрд░реНрднрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рддрд░реНрдХрдорд╛ рдХрд▓ рдЧрд░реНрдпреМрдВред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, REST рд╡рд╛ WCF рдорд╛рд░реНрдлрддред

рд╣рд╛рдореАрд▓реЗ рджреГрдврддрд╛рдХрд╛ рд╕рд╛рде рдирд┐рд░реНрдгрдп рдЧрд░реНрдпреМрдВ рдХрд┐ рд╣рд╛рдореА рд╡рд┐рддрд░рд┐рдд рд▓реЗрдирджреЗрди рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрдиреЗ рдХреЛрдбрд▓рд╛рдИ рдмреЗрд╡рд╛рд╕реНрддрд╛ рдЧрд░реНрджреИрдиреМрдВред рд╣рд╛рдореНрд░реЛ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдпреЛ рдирд┐рдпрдо рдкрдЫреНрдпрд╛рдЙрди рдПрдХрджрдо рд╕рдЬрд┐рд▓реЛ рднрдпреЛред рд╣рд╛рдореАрд▓реЗ рдЕрд╣рд┐рд▓реЗрд╕рдореНрдо рдкрд░рд┐рд╕реНрдерд┐рддрд┐рд╣рд░реВ рд╕рд╛рдордирд╛ рдЧрд░реЗрдХрд╛ рдЫреИрдиреМрдВ рдЬрд╣рд╛рдБ рдХрдбрд╛ рд╡рд┐рддрд░рд┐рдд рд▓реЗрдирджреЗрдирд╣рд░реВ рд╡рд╛рд╕реНрддрд╡рдореИ рдЖрд╡рд╢реНрдпрдХ рдЫ - рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рдмреАрдЪрдХреЛ рдЕрдиреНрддрд┐рдо рд╕реНрдерд┐рд░рддрд╛ рдкрд░реНрдпрд╛рдкреНрдд рдЫред

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

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

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

рдореЛрдиреЛрд▓рд┐рдердмрд╛рдЯ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрд╕рдорд╛ рд╕рдВрдХреНрд░рдордг: рдЗрддрд┐рд╣рд╛рд╕ рд░ рдЕрднреНрдпрд╛рд╕

рд╕рдмреИ рднрдиреНрджрд╛ рдкрд╣рд┐рд▓реЗ, рд╣рд╛рдореА рдХреЛрдб рдкреБрди: рд▓реЗрдЦреЗрд░ рдПрдХ microservice рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдЫреМрдВред рд╣рд╛рдореА рдХреЗрд╣реА рдкрдХреНрд╖рд╣рд░реВ рд╕реБрдзрд╛рд░ рдЧрд░реНрджреИрдЫреМрдВ рдЬреБрди рд╣рд╛рдореАрд╕рдБрдЧ рд╕рдиреНрддреБрд╖реНрдЯ рдерд┐рдПрдиреМрдВред рд╣рд╛рдореА рдЧреНрд░рд╛рд╣рдХрдмрд╛рдЯ рдирдпрд╛рдБ рд╡реНрдпрд╛рдкрд╛рд░ рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрдЫреМрдВред рд╣рд╛рдореА UI рд░ рдмреНрдпрд╛рдХрдЗрдиреНрдб рдмреАрдЪрдХреЛ рдЬрдбрд╛рдирдорд╛ API рдЧреЗрдЯрд╡реЗ рдердкреНрдЫреМрдВ, рдЬрд╕рд▓реЗ рдХрд▓ рдлрд░реНрд╡рд╛рд░реНрдбрд┐рдЩ рдкреНрд░рджрд╛рди рдЧрд░реНрдиреЗрдЫред

рдореЛрдиреЛрд▓рд┐рдердмрд╛рдЯ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрд╕рдорд╛ рд╕рдВрдХреНрд░рдордг: рдЗрддрд┐рд╣рд╛рд╕ рд░ рдЕрднреНрдпрд╛рд╕

рдЕрд░реНрдХреЛ, рд╣рд╛рдореА рдпреЛ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рд╕рдЮреНрдЪрд╛рд▓рдирдорд╛ рдЬрд╛рд░реА рдЧрд░реНрдЫреМрдВ, рддрд░ рдкрд╛рдпрд▓рдЯ рдЕрд╡рд╕реНрдерд╛рдорд╛ред рд╣рд╛рдореНрд░рд╛ рдзреЗрд░реИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рдЕрдЭреИ рдкрдирд┐ рдкреБрд░рд╛рдиреЛ рд╡реНрдпрд╛рдкрд╛рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдЫрдиреНред рдирдпрд╛рдБ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореА рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдг рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрджреИрдЫреМрдВ рдЬреБрди рдЕрдм рдпреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджреИрдиред рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдкрдорд╛, рд╣рд╛рдореАрд╕рдБрдЧ рдкрд╛рдЗрд▓рдЯрдХреЛ рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрдиреЗ рдореЛрдиреЛрд▓рд┐рде рд░ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрднрд┐рд╕рдХреЛ рд╕рдВрдпреЛрдЬрди рдЫред

рдореЛрдиреЛрд▓рд┐рдердмрд╛рдЯ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрд╕рдорд╛ рд╕рдВрдХреНрд░рдордг: рдЗрддрд┐рд╣рд╛рд╕ рд░ рдЕрднреНрдпрд╛рд╕

рдПрдХ рд╕рдлрд▓ рдкрд╛рдпрд▓рдЯрдХреЛ рд╕рд╛рде, рд╣рд╛рдореА рдмреБрдЭреНрдЫреМрдВ рдХрд┐ рдирдпрд╛рдБ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рд╡рд╛рд╕реНрддрд╡рдореИ рдХрд╛рдордпреЛрдЧреНрдп рдЫ, рд╣рд╛рдореА рд╕рдореАрдХрд░рдгрдмрд╛рдЯ рдкреБрд░рд╛рдиреЛ рдореЛрдиреЛрд▓рд┐рде рд╣рдЯрд╛рдЙрди рд╕рдХреНрдЫреМрдВ рд░ рдкреБрд░рд╛рдиреЛ рд╕рдорд╛рдзрд╛рдирдХреЛ рд╕реНрдерд╛рдирдорд╛ рдирдпрд╛рдБ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдЫреЛрдбреНрди рд╕рдХреНрдЫреМрдВред

рдореЛрдиреЛрд▓рд┐рдердмрд╛рдЯ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрд╕рдорд╛ рд╕рдВрдХреНрд░рдордг: рдЗрддрд┐рд╣рд╛рд╕ рд░ рдЕрднреНрдпрд╛рд╕

рдХреБрд▓рдорд╛, рд╣рд╛рдореА рдореЛрдиреЛрд▓рд┐рдердХреЛ рд╕реНрд░реЛрдд рдХреЛрдб рд╡рд┐рднрд╛рдЬрди рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рд▓рдЧрднрдЧ рд╕рдмреИ рдЕрд╡рд╕реНрдерд┐рдд рд╡рд┐рдзрд┐рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреМрдВред рддреА рд╕рдмреИрд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рднрд╛рдЧрд╣рд░реВрдХреЛ рдЖрдХрд╛рд░ рдШрдЯрд╛рдЙрди рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдирдпрд╛рдБ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВрдорд╛ рдЕрдиреБрд╡рд╛рдж рдЧрд░реНрди, рд░рд╛рдореНрд░реЛ рд╕реНрд░реЛрдд рдХреЛрдб рдмрдирд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

рдбрд╛рдЯрд╛рдмреЗрд╕рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрджреИ


рдбрд╛рдЯрд╛рдмреЗрд╕ рд╕реНрд░реЛрдд рдХреЛрдб рднрдиреНрджрд╛ рдЦрд░рд╛рдм рд╡рд┐рднрд╛рдЬрд┐рдд рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рдХрд┐рдирдХрд┐ рдпрд╕рд▓реЗ рд╣рд╛рд▓рдХреЛ рд╕реНрдХреАрдорд╛ рдорд╛рддреНрд░ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджреИрди, рддрд░ рд╕рдВрдЪрд┐рдд рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдбрд╛рдЯрд╛ рдкрдирд┐ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред

рд╣рд╛рдореНрд░реЛ рдбрд╛рдЯрд╛рдмреЗрд╕, рдЕрд░реВ рдзреЗрд░реИрдЬрд╕реНрддреИ, рдЕрд░реНрдХреЛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдХрдордЬреЛрд░реА рдерд┐рдпреЛ - рдпрд╕рдХреЛ рдареВрд▓реЛ рдЖрдХрд╛рд░ред рдпреЛ рдбрд╛рдЯрд╛рдмреЗрд╕ рдПрдХ рдореЛрдиреЛрд▓рд┐рдердХреЛ рдЬрдЯрд┐рд▓ рд╡реНрдпрд╛рдкрд╛рд░ рддрд░реНрдХ рдЕрдиреБрд╕рд╛рд░ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рд░ рд╡рд┐рднрд┐рдиреНрди рдмрд╛рдЙрдиреНрдб рдЧрд░рд┐рдПрдХрд╛ рд╕рдиреНрджрд░реНрднрд╣рд░реВрдХреЛ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВ рдмреАрдЪрдХреЛ рд╕рдореНрдмрдиреНрдзрд╣рд░реВред

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

рдХреЛрдбрдорд╛ рд╕реАрдорд┐рдд рд╕рдиреНрджрд░реНрднрд╣рд░реВрдорд╛ рдПрдЙрдЯреИ рд╡рд┐рднрд╛рдЬрдирд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ рд╡рд┐рднрд╛рдЬрдирдорд╛ рдорджреНрджрдд рдЧрд░реНрджрдЫред рдпрд╕рд▓реЗ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рд╣рд╛рдореАрд▓рд╛рдИ рдбрд╛рдЯрд╛рдмреЗрд╕ рд╕реНрддрд░рдорд╛ рдбрд╛рдЯрд╛ рдХрд╕рд░реА рддреЛрдбреНрдЫ рднрдиреНрдиреЗ рд░рд╛рдореНрд░реЛ рд╡рд┐рдЪрд╛рд░ рджрд┐рдиреНрдЫред рд╣рд╛рдореА рдмреБрдЭреНрджрдЫреМрдВ рдХрд┐ рдХреБрди рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВ рдПрдХ рдмрд╛рдЙрдиреНрдб рдЧрд░рд┐рдПрдХреЛ рд╕рдиреНрджрд░реНрднрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫрдиреН рд░ рдХреБрди рдЕрд░реНрдХреЛрдорд╛ред

рд╣рд╛рдореАрд▓реЗ рдбрд╛рдЯрд╛рдмреЗрд╕ рд╡рд┐рднрд╛рдЬрдирдХреЛ рджреБрдИ рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА рд╡рд┐рдзрд┐рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдпреМрдВ: рдЕрд╡рд╕реНрдерд┐рдд рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВрдХреЛ рд╡рд┐рднрд╛рдЬрди рд░ рдкреНрд░рд╢реЛрдзрдирд╕рдБрдЧ рд╡рд┐рднрд╛рдЬрдиред

рдпрджрд┐ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рд░рд╛рдореНрд░реЛ рдЫ, рд╡реНрдпрд╛рдкрд╛рд░ рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ рдкреВрд░рд╛ рдЧрд░реНрджрдЫ, рд░ рд╕рдмреИрдЬрдирд╛ рдпрд╕рдорд╛ рдЦреБрд╕реА рдЫрдиреН рднрдиреЗ рдЕрд╡рд╕реНрдерд┐рдд рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВ рд╡рд┐рднрд╛рдЬрди рдЧрд░реНрдиреБ рд░рд╛рдореНрд░реЛ рддрд░рд┐рдХрд╛ рд╣реЛред рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛, рд╣рд╛рдореА рдЕрд╡рд╕реНрдерд┐рдд рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВрд▓рд╛рдИ рдЫреБрдЯреНрдЯреИ рдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛрдЕрд▓рдЧ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВред

рд╡реНрдпрд╛рдкрд╛рд░ рдореЛрдбреЗрд▓ рдзреЗрд░реИ рдкрд░рд┐рд╡рд░реНрддрди рднрдПрдХреЛ рдмреЗрд▓рд╛ рдкреНрд░рд╢реЛрдзрди рд╕рдВрдЧ рдПрдХ рд╡рд┐рднрд╛рдЧ рдЖрд╡рд╢реНрдпрдХ рдЫ, рд░ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реБ рдЕрдм рд╣рд╛рдореАрд▓рд╛рдИ рдХреБрдиреИ рдкрдирд┐ рд╕рдиреНрддреБрд╖реНрдЯ рдЫреИрдиред

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

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

рдореЛрдиреЛрд▓рд┐рдердмрд╛рдЯ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрд╕рдорд╛ рд╕рдВрдХреНрд░рдордг: рдЗрддрд┐рд╣рд╛рд╕ рд░ рдЕрднреНрдпрд╛рд╕

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

рдореЛрдиреЛрд▓рд┐рдердмрд╛рдЯ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрд╕рдорд╛ рд╕рдВрдХреНрд░рдордг: рдЗрддрд┐рд╣рд╛рд╕ рд░ рдЕрднреНрдпрд╛рд╕

рдкрдЫрд┐ рд╣рд╛рдореА рдпреЛ рдЬрдбрд╛рди рд╣рдЯрд╛рдЙрдиреЗрдЫреМрдВ, рддреНрдпреЛ рд╣реЛ, рдЕрд▓рдЧ рдЧрд░рд┐рдПрдХреЛ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВрдмрд╛рдЯ рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдмрд╛рдЯ рдбреЗрдЯрд╛ рдкрдвреНрдиреЗ рдкрдирд┐ API рдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░рд┐рдиреЗрдЫред

рдореЛрдиреЛрд▓рд┐рдердмрд╛рдЯ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрд╕рдорд╛ рд╕рдВрдХреНрд░рдордг: рдЗрддрд┐рд╣рд╛рд╕ рд░ рдЕрднреНрдпрд╛рд╕

рдЕрд░реНрдХреЛ, рд╣рд╛рдореА рд╕рд╛рдорд╛рдиреНрдп рдбрд╛рдЯрд╛рдмреЗрд╕рдмрд╛рдЯ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВ рдЪрдпрди рдЧрд░реНрдиреЗрдЫреМрдВ рдЬрд╕рдорд╛ рдирдпрд╛рдБ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрднрд┐рд╕рд▓реЗ рдорд╛рддреНрд░ рдХрд╛рдо рдЧрд░реНрдЫред рд╣рд╛рдореА рдЯреЗрдмрд▓рд╣рд░реВрд▓рд╛рдИ рдЫреБрдЯреНрдЯреИ рд╕реНрдХреАрдорд╛рдорд╛ рд╡рд╛ рдЫреБрдЯреНрдЯреИ рднреМрддрд┐рдХ рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рдкрдирд┐ рд╕рд╛рд░реНрди рд╕рдХреНрдЫреМрдВред рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрднрд┐рд╕ рд░ рдореЛрдиреЛрд▓рд┐рде рдбрд╛рдЯрд╛рдмреЗрд╕рдХреЛ рдмреАрдЪрдорд╛ рдЕрдЭреИ рдкрдирд┐ рдкрдвреНрдиреЗ рдЬрдбрд╛рди рдЫ, рддрд░ рдЪрд┐рдиреНрддрд╛ рдЧрд░реНрдиреБрдкрд░реНрдиреЗ рдХреЗрд╣реА рдЫреИрди, рдпреЛ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирдорд╛ рдпреЛ рд▓рд╛рдореЛ рд╕рдордпрд╕рдореНрдо рдмрд╛рдБрдЪреНрди рд╕рдХреНрдЫред

рдореЛрдиреЛрд▓рд┐рдердмрд╛рдЯ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрд╕рдорд╛ рд╕рдВрдХреНрд░рдордг: рдЗрддрд┐рд╣рд╛рд╕ рд░ рдЕрднреНрдпрд╛рд╕

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

рдореЛрдиреЛрд▓рд┐рдердмрд╛рдЯ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрд╕рдорд╛ рд╕рдВрдХреНрд░рдордг: рдЗрддрд┐рд╣рд╛рд╕ рд░ рдЕрднреНрдпрд╛рд╕

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

рдореЛрдиреЛрд▓рд┐рдердмрд╛рдЯ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрд╕рдорд╛ рд╕рдВрдХреНрд░рдордг: рдЗрддрд┐рд╣рд╛рд╕ рд░ рдЕрднреНрдпрд╛рд╕

рдпреЛ рдпреЛрдЬрдирд╛ рдХрд╛рдо рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓рд╛рдИ рд╕рдореНрднрд╡рддрдГ рд╕рдВрдХреНрд░рдордг рдЕрд╡рдзрд┐ рдЪрд╛рд╣рд┐рдиреНрдЫред

рддреНрдпрд╕рдкрдЫрд┐ рддреНрдпрд╣рд╛рдБ рджреБрдИ рд╕рдореНрднрд╛рд╡рд┐рдд рджреГрд╖реНрдЯрд┐рдХреЛрдгрд╣рд░реВ рдЫрдиреНред

рдкрд╣рд┐рд▓реЛ: рд╣рд╛рдореА рдирдпрд╛рдБ рд░ рдкреБрд░рд╛рдиреЛ рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рд╕рдмреИ рдбрд╛рдЯрд╛ рдирдХреНрдХрд▓ рдЧрд░реНрдЫреМрдВред рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛, рд╣рд╛рдореАрд╕рдБрдЧ рдбреЗрдЯрд╛ рд░рд┐рдбрдиреНрдбрдиреНрд╕реА рдЫ рд░ рд╕рд┐рдЩреНрдХреНрд░реЛрдирд╛рдЗрдЬреЗрд╕рди рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдЙрддреНрдкрдиреНрди рд╣реБрди рд╕рдХреНрдЫред рддрд░ рд╣рд╛рдореА рджреБрдИ рдлрд░рдХ рдЧреНрд░рд╛рд╣рдХ рд▓рд┐рди рд╕рдХреНрдЫреМрдВред рдПрдЙрдЯрд╛рд▓реЗ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗрдЫ, рдЕрд░реНрдХреЛрд▓реЗ рдкреБрд░рд╛рдиреЛ рд╕рдВрд╕реНрдХрд░рдгрд╕рдБрдЧред

рджреЛрд╕реНрд░реЛ: рд╣рд╛рдореА рдХреЗрд╣рд┐ рд╡реНрдпрд╛рдкрд╛рд░ рдорд╛рдкрджрдгреНрдб рдЕрдиреБрд╕рд╛рд░ рдбрд╛рдЯрд╛ рд╡рд┐рднрд╛рдЬрди рдЧрд░реНрдЫреМрдВред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд╕рдБрдЧ рдкреНрд░рдгрд╛рд▓реАрдорд╛ 5 рдЙрддреНрдкрд╛рджрдирд╣рд░реВ рдЫрдиреН рдЬреБрди рдкреБрд░рд╛рдиреЛ рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░рд┐рдПрдХрд╛ рдерд┐рдПред рд╣рд╛рдореА рдЫреИрдареМрдВрд▓рд╛рдИ рдирдпрд╛рдБ рд╡реНрдпрд╛рдкрд╛рд░ рдХрд╛рд░реНрдпрдорд╛ рдирдпрд╛рдБ рдбреЗрдЯрд╛рдмреЗрд╕рдорд╛ рд░рд╛рдЦреНрдЫреМрдВред рддрд░ рд╣рд╛рдореАрд▓рд╛рдИ API рдЧреЗрдЯрд╡реЗ рдЪрд╛рд╣рд┐рдиреНрдЫ рдЬрд╕рд▓реЗ рдпреЛ рдбрд╛рдЯрд╛рд▓рд╛рдИ рд╕рд┐рдЩреНрдХреНрд░реЛрдирд╛рдЗрдЬ рдЧрд░реНрдиреЗрдЫ рд░ рдЧреНрд░рд╛рд╣рдХрд▓рд╛рдИ рдХрд╣рд╛рдБ рд░ рдХреЗ рдмрд╛рдЯ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗ рднрдиреЗрд░ рджреЗрдЦрд╛рдЙрдиреЗрдЫред

рджреБрдмреИ рджреГрд╖реНрдЯрд┐рдХреЛрдгрд▓реЗ рдХрд╛рдо рдЧрд░реНрджрдЫ, рдкрд░рд┐рд╕реНрдерд┐рддрд┐ рдЕрдиреБрд╕рд╛рд░ рдЫрдиреМрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рд╣рд╛рдореАрд▓реЗ рд╕рдмреИ рдХреБрд░рд╛ рдХрд╛рдо рдЧрд░реНрдЫ рднрдиреНрдиреЗ рдкрдХреНрдХрд╛ рдЧрд░реЗрдкрдЫрд┐, рдкреБрд░рд╛рдиреЛ рдбрд╛рдЯрд╛рдмреЗрд╕ рд╕рдВрд░рдЪрдирд╛рд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗ рдореЛрдиреЛрд▓рд┐рдердХреЛ рднрд╛рдЧ рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

рдореЛрдиреЛрд▓рд┐рдердмрд╛рдЯ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрд╕рдорд╛ рд╕рдВрдХреНрд░рдордг: рдЗрддрд┐рд╣рд╛рд╕ рд░ рдЕрднреНрдпрд╛рд╕

рдЕрдиреНрддрд┐рдо рдЪрд░рдг рдкреБрд░рд╛рдиреЛ рдбрд╛рдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рд╣рдЯрд╛рдЙрди рд╣реЛред

рдореЛрдиреЛрд▓рд┐рдердмрд╛рдЯ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрд╕рдорд╛ рд╕рдВрдХреНрд░рдордг: рдЗрддрд┐рд╣рд╛рд╕ рд░ рдЕрднреНрдпрд╛рд╕

рд╕рдВрдХреНрд╖реЗрдкрдорд╛, рд╣рд╛рдореА рднрдиреНрди рд╕рдХреНрдЫреМрдВ рдХрд┐ рд╣рд╛рдореАрд╕рдБрдЧ рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдЫрдиреН: рд╕реНрд░реЛрдд рдХреЛрдбрдХреЛ рддреБрд▓рдирд╛рдорд╛ рдпреЛрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрди рдЧрд╛рд╣реНрд░реЛ рдЫ, рд╕рд╛рдЭреЗрджрд╛рд░реА рдЧрд░реНрди рдЧрд╛рд╣реНрд░реЛ рдЫ, рддрд░ рдпреЛ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ рд░ рдЧрд░реНрдиреБрдкрд░реНрдЫред рд╣рд╛рдореАрд▓реЗ рдХреЗрд╣реА рддрд░рд┐рдХрд╛рд╣рд░реВ рдлреЗрд▓рд╛ рдкрд╛рд░реЗрдХрд╛ рдЫреМрдВ рдЬрд╕рд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ рдпреЛ рдзреЗрд░реИ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдкрдорд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рддрд░ рд╕реНрд░реЛрдд рдХреЛрдб рднрдиреНрджрд╛ рдбрд╛рдЯрд╛рд╕рдБрдЧ рдЧрд▓реНрддреА рдЧрд░реНрди рдЕрдЭреИ рд╕рдЬрд┐рд▓реЛ рдЫред

рд╕реНрд░реЛрдд рдХреЛрдбрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрджреИ


рд╣рд╛рдореАрд▓реЗ рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реБрд░реБ рдЧрд░реНрджрд╛ рд╕реНрд░реЛрдд рдХреЛрдб рд░реЗрдЦрд╛рдЪрд┐рддреНрд░ рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдереНрдпреЛред

рдореЛрдиреЛрд▓рд┐рдердмрд╛рдЯ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрд╕рдорд╛ рд╕рдВрдХреНрд░рдордг: рдЗрддрд┐рд╣рд╛рд╕ рд░ рдЕрднреНрдпрд╛рд╕

рдпрд╕рд▓рд╛рдИ рд▓рдЧрднрдЧ рддреАрди рддрд╣рдорд╛ рд╡рд┐рднрд╛рдЬрди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдпреЛ рд╕реБрд░реБ рдЧрд░рд┐рдПрдХреЛ рдореЛрдбреНрдпреБрд▓, рдкреНрд▓рдЧрдЗрди, рд╕реЗрд╡рд╛ рд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЧрддрд┐рд╡рд┐рдзрд┐рд╣рд░реВрдХреЛ рдПрдХ рддрд╣ рд╣реЛред рд╡рд╛рд╕реНрддрд╡рдорд╛, рдпреА рдПрдХ рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рд╕рдорд╛рдзрд╛рди рднрд┐рддреНрд░ рдкреНрд░рд╡реЗрд╢ рдмрд┐рдиреНрджреБрд╣рд░реВ рдерд┐рдПред рддреА рд╕рдмреИрд▓рд╛рдИ рд╕рд╛рдорд╛рдиреНрдп рддрд╣рд▓реЗ рдХрдбрд╛ рд░реВрдкрдорд╛ рдмрдиреНрдж рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рдпреЛ рд╡реНрдпрд╛рдкрд╛рд░ рддрд░реНрдХ рдерд┐рдпреЛ рдХрд┐ рд╕реЗрд╡рд╛рд╣рд░реБ рд╕рд╛рдЭрд╛ рд░ рдзреЗрд░реИ рдЬрдбрд╛рдирд╣рд░реБред рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрд╡рд╛ рд░ рдкреНрд▓рдЧрдЗрдирдХреЛ рдЖрдХрд╛рд░ рд░ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд╡рд┐рд╡реЗрдХрдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджреИ, резреж рд╡рд╛ рдмрдвреА рд╕рд╛рдзрд╛рд░рдг рд╕рднрд╛рд╣рд░реВ рд╕рдореНрдо рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред

рд╣рд╛рдореА рдЫреБрдЯреНрдЯреИ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреЗ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ рдкрд╛рдЙрдБрджрд╛ рднрд╛рдЧреНрдпрдорд╛рдиреА рдерд┐рдпреМрдВред

рдХрд╣рд┐рд▓реЗрдХрд╛рд╣реАрдБ рдпрд╕реНрддреЛ рдЕрд╡рд╕реНрдерд╛ рдЙрддреНрдкрдиреНрди рд╣реБрдиреНрдЫ рдЬрдм рдХреЗрд╣реА рд╕рд╛рдорд╛рдиреНрдп рд╡рд╕реНрддреБрд╣рд░реВ рд╡рд╛рд╕реНрддрд╡рдорд╛ рдпрд╕ рддрд╣рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдерд┐рдПрдирдиреН, рддрд░ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ рдерд┐рдПред рдпреЛ рдкреБрди: рдирд╛рдордХрд░рдг рдЧрд░реЗрд░ рд╣рд▓ рднрдпреЛред

рд╕рдмреИрднрдиреНрджрд╛ рдареВрд▓реЛ рдЪрд┐рдиреНрддрд╛ рд╕реАрдорд╛рдмрджреНрдз рд╕рдиреНрджрд░реНрдн рдерд┐рдпреЛред рдпреЛ рднрдпреЛ рдХрд┐ 3-4 рд╕рдиреНрджрд░реНрднрд╣рд░реВ рдПрдХ рд╕рд╛рдЭрд╛ рд╕рднрд╛рдорд╛ рдорд┐рд╢реНрд░рд┐рдд рдерд┐рдП рд░ рдПрдЙрдЯреИ рд╡реНрдпрд╛рдкрд╛рд░ рдХрд╛рд░реНрдпрд╣рд░реВрдорд╛ рдПрдХрдЕрд░реНрдХрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдпреЛред рдпрд╕рд▓рд╛рдИ рдХрд╣рд╛рдБ рд░ рдХреБрди рд╕реАрдорд╛рдорд╛ рд╡рд┐рднрд╛рдЬрди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ рд░ рдпрд╕ рд╡рд┐рднрд╛рдЬрдирд▓рд╛рдИ рд╕реНрд░реЛрдд рдХреЛрдб рдПрд╕реЗрдореНрдмрд▓реАрд╣рд░реВрдорд╛ рдирдХреНрд╕рд╛рдЩреНрдХрди рдЧрд░реНрджрд╛ рдХреЗ рдЧрд░реНрдиреЗ рднрдиреНрдиреЗ рдХреБрд░рд╛ рдмреБрдЭреНрди рдЖрд╡рд╢реНрдпрдХ рдерд┐рдпреЛред

рд╣рд╛рдореАрд▓реЗ рдХреЛрдб рд╡рд┐рднрд╛рдЬрди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХрд╛ рд▓рд╛рдЧрд┐ рдзреЗрд░реИ рдирд┐рдпрдорд╣рд░реВ рдмрдирд╛рдПрдХрд╛ рдЫреМрдВред

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

рд╣рд╛рдореНрд░реЛ рдЯреЛрд▓реА рдбреЛрдореЗрди-рд╕рдВрдЪрд╛рд▓рд┐рдд рдбрд┐рдЬрд╛рдЗрдирдХреЛ рдкреНрд░рд╢рдВрд╕рдХ рд╣реЛ, рддреНрдпрд╕реИрд▓реЗ рдкреНрдпрд╛рдЬ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд╣рд╛рдореНрд░реЛ рд▓рд╛рдЧрд┐ рдЙрддреНрдХреГрд╖реНрдЯ рдлрд┐рдЯ рдерд┐рдпреЛред рд╣рд╛рдореНрд░рд╛ рд╕реЗрд╡рд╛рд╣рд░реВрдХреЛ рдЖрдзрд╛рд░ рдбрд╛рдЯрд╛ рдкрд╣реБрдБрдЪ рддрд╣ рд╣реЛрдЗрди, рддрд░ рдбреЛрдореЗрди рддрд░реНрдХрдХреЛ рд╕рд╛рде рдПрдХ рд╕рдореНрдореЗрд▓рди рд╣реЛ, рдЬрд╕рдорд╛ рдХреЗрд╡рд▓ рд╡реНрдпрд╛рдкрд╛рд░ рддрд░реНрдХ рд╕рдорд╛рд╡реЗрд╢ рдЫ рд░ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рд╕рдБрдЧ рдХреБрдиреИ рдЬрдбрд╛рди рдЫреИрдиред рдПрдХреИ рд╕рдордпрдорд╛, рд╣рд╛рдореА рдлреНрд░реЗрдорд╡рд░реНрдХрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рдбреЛрдореЗрди рдЕрд╕реЗрдВрдмрд▓реАрд▓рд╛рдИ рд╕реНрд╡рддрдиреНрддреНрд░ рд░реВрдкрдорд╛ рдкрд░рд┐рдорд╛рд░реНрдЬрди рдЧрд░реНрди рд╕рдХреНрдЫреМрдВред

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

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

рдореЛрдиреЛрд▓рд┐рдердмрд╛рдЯ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрд╕рдорд╛ рд╕рдВрдХреНрд░рдордг: рдЗрддрд┐рд╣рд╛рд╕ рд░ рдЕрднреНрдпрд╛рд╕

рд╣рд╛рдореНрд░рд╛ рд╕реЗрд╡рд╛рд╣рд░реВрд▓реЗ рдЖрдиреНрддрд░рд┐рдХ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрд▓рд╛рдИ рдмрд╛рд╣реНрдп рдЬрд╕реНрддреИ рд░реВрдкрдорд╛ рд╕рдиреНрджрд░реНрдн рдЧрд░реНрди рдерд╛рд▓реЗред рд╣рд╛рдореА Nuget рдмрд╛рдЯ рдмрд╛рд╣реНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдЫреМрдВред рдЖрд░реНрдЯрд┐рдлреНрдпрд╛рдХреНрдЯреНрд░реАрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрди, рдЬрд╣рд╛рдБ рд╣рд╛рдореАрд▓реЗ рдпреА рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рд░рд╛рдЦреНрдпреМрдВ, рд╣рд╛рдореАрд▓реЗ рджреБрдИ рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдмрдиреНрдзрдХрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдпреМрдВред рд╕рд╛рдирд╛ рд░рд┐рдкреЛрдЬрд┐рдЯрд░реАрд╣рд░реВрдорд╛ рд╣рд╛рдореАрд▓реЗ рдиреБрдЧреЗрдЯ рдкрдирд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдпреМрдВред рдзреЗрд░реИ рд╕реЗрд╡рд╛рд╣рд░реВрд╕рдБрдЧ рднрдгреНрдбрд╛рд░рд╣рд░реВрдорд╛, рд╣рд╛рдореАрд▓реЗ Paket рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдпреМрдВ, рдЬрд╕рд▓реЗ рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рдмреАрдЪ рдердк рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд┐рд░рддрд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред

рдореЛрдиреЛрд▓рд┐рдердмрд╛рдЯ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрд╕рдорд╛ рд╕рдВрдХреНрд░рдордг: рдЗрддрд┐рд╣рд╛рд╕ рд░ рдЕрднреНрдпрд╛рд╕

рдпрд╕рд░реА, рд╕реНрд░реЛрдд рдХреЛрдбрдорд╛ рдХрд╛рдо рдЧрд░реЗрд░, рд╡рд╛рд╕реНрддреБрдХрд▓рд╛рд▓рд╛рдИ рдереЛрд░реИ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реЗрд░ рд░ рднрдгреНрдбрд╛рд░рд╣рд░реВ рдЕрд▓рдЧ рдЧрд░реЗрд░, рд╣рд╛рдореА рд╣рд╛рдореНрд░рд╛ рд╕реЗрд╡рд╛рд╣рд░реВрд▓рд╛рдИ рдердк рд╕реНрд╡рддрдиреНрддреНрд░ рдмрдирд╛рдЙрдБрдЫреМрдВред

рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ


рдорд╛рдЗрдХреНрд░реЛ рд╕рд░реНрднрд┐рд╕реЗрдЬрдорд╛ рд╕рд░реНрдиреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдирдХрд╛рд░рд╛рддреНрдордХ рдкрдХреНрд╖рд╣рд░реВ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫрдиреНред рддрдкрд╛рдИрд▓рд╛рдИ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдЪрд╛рд╣рд┐рдиреНрдЫ, рддрдкрд╛рдИрд▓рд╛рдИ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдЪрд▓рд╛рдЙрди рдирдпрд╛рдБ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ рдЪрд╛рд╣рд┐рдиреНрдЫред

рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рдореНрдпрд╛рдиреБрдЕрд▓ рд╕реНрдерд╛рдкрдирд╛

рд╕реБрд░реБрдорд╛, рд╣рд╛рдореАрд▓реЗ рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рд╡рд╛рддрд╛рд╡рд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд╛рдзрд╛рди рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдпреМрдВред рдпрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд▓рд╛рдИ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдмрдирд╛рдЙрди, рд╣рд╛рдореАрд▓реЗ CI/CD рдкрд╛рдЗрдкрд▓рд╛рдЗрди рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдпреМрдВред рд╣рд╛рдореАрд▓реЗ рдирд┐рд░рдиреНрддрд░ рдбреЗрд▓рд┐рднрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЫрдиреЛрдЯ рдЧрд░реНтАНрдпреМрдВ рдХрд┐рдирднрдиреЗ рдирд┐рд░рдиреНрддрд░ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ рд╣рд╛рдореНрд░реЛ рд▓рд╛рдЧрд┐ рд╡реНрдпрд╛рдкрд╛рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдХреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдгрдмрд╛рдЯ рд╕реНрд╡реАрдХрд╛рд░реНрдп рдЫреИрдиред рддреНрдпрд╕рдХрд╛рд░рдг, рдЕрдкрд░реЗрд╢рдирдХреЛ рд▓рд╛рдЧрд┐ рдкрдард╛рдЙрдиреЗ рдмрдЯрди рдкреНрд░рдпреЛрдЧ рдЧрд░реА рдЧрд░рд┐рдиреНрдЫ, рд░ рдкрд░реАрдХреНрд╖рдгрдХреЛ рд▓рд╛рдЧрд┐ - рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ред

рдореЛрдиреЛрд▓рд┐рдердмрд╛рдЯ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрд╕рдорд╛ рд╕рдВрдХреНрд░рдордг: рдЗрддрд┐рд╣рд╛рд╕ рд░ рдЕрднреНрдпрд╛рд╕

рд╣рд╛рдореА рд╕реНрд░реЛрдд рдХреЛрдб рднрдгреНрдбрд╛рд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдПрдЯрд▓рд╛рд╕рд┐рдпрди, рдмрд┐рдЯрдмрдХреЗрдЯ рд░ рдирд┐рд░реНрдорд╛рдгрдХреЛ рд▓рд╛рдЧрд┐ рдмрд╛рдБрд╕ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреМрдВред рд╣рд╛рдореА рдХреЗрдХрдорд╛ рдмрд┐рд▓реНрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВ рд▓реЗрдЦреНрди рдЪрд╛рд╣рдиреНрдЫреМрдВ рдХрд┐рдирднрдиреЗ рдпреЛ C# рдЬрд╕реНрддреИ рд╣реЛред рд░реЗрдбрд┐рдореЗрдб рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рдЖрд░реНрдЯрд┐рдлреНрдпрд╛рдХреНрдЯреНрд░реАрдорд╛ рдЖрдЙрдБрдЫрдиреН, рд░ Ansible рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рдкрд░реАрдХреНрд╖рдг рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рдкреБрдЧреНрдЫ, рддреНрдпрд╕рдкрдЫрд┐ рддрд┐рдиреАрд╣рд░реВ рддреБрд░реБрдиреНрддреИ рдкрд░реАрдХреНрд╖рдг рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

рдореЛрдиреЛрд▓рд┐рдердмрд╛рдЯ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрд╕рдорд╛ рд╕рдВрдХреНрд░рдордг: рдЗрддрд┐рд╣рд╛рд╕ рд░ рдЕрднреНрдпрд╛рд╕

рдЕрд▓рдЧ рд▓рдЧрд┐рдЩ


рдПрдХ рд╕рдордпрдорд╛, рдореЛрдиреЛрд▓рд┐рдердХреЛ рд╡рд┐рдЪрд╛рд░рд╣рд░реВ рдордзреНрдпреЗ рдПрдХ рд╕рд╛рдЭрд╛ рд▓рдЧрд┐рдЩ рдкреНрд░рджрд╛рди рдЧрд░реНрдиреБ рдерд┐рдпреЛред рд╣рд╛рдореАрд▓реЗ рдбрд┐рд╕реНрдХрдорд╛ рднрдПрдХрд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд▓рдЧрд╣рд░реВрд╕рдБрдЧ рдХреЗ рдЧрд░реНрдиреЗ рднрдиреЗрд░ рдкрдирд┐ рдмреБрдЭреНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рд╣рд╛рдореНрд░рд╛ рд▓рдЧрд╣рд░реВ рдкрд╛рда рдлрд╛рдЗрд▓рд╣рд░реВрдорд╛ рд▓реЗрдЦрд┐рдПрдХрд╛ рдЫрдиреНред рд╣рд╛рдореАрд▓реЗ рдорд╛рдирдХ ELK рд╕реНрдЯреНрдпрд╛рдХ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░реНрдпреМрдВред рд╣рд╛рдореАрд▓реЗ рдкреНрд░рджрд╛рдпрдХрд╣рд░реВ рдорд╛рд░реНрдлрдд ELK рд▓рд╛рдИ рд╕реАрдзреИ рд▓реЗрдЦреЗрдХрд╛ рдЫреИрдиреМрдВ, рддрд░ рд╣рд╛рдореАрд▓реЗ рдкрд╛рда рд▓рдЧрд╣рд░реВ рдкрд░рд┐рдорд╛рд░реНрдЬрди рдЧрд░реНрдиреЗ рд░ рддрд┐рдиреАрд╣рд░реВрдорд╛ рд╕реЗрд╡рд╛рдХреЛ рдирд╛рдо рдердкреЗрд░ рдЯреНрд░реЗрд╕ ID рд▓реЗрдЦреНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░реНрдпреМрдВ, рддрд╛рдХрд┐ рдпреА рд▓рдЧрд╣рд░реВрд▓рд╛рдИ рдкрдЫрд┐ рдкрд╛рд░реНрд╕ рдЧрд░реНрди рд╕рдХрд┐рдпреЛрд╕реНред

рдореЛрдиреЛрд▓рд┐рдердмрд╛рдЯ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрд╕рдорд╛ рд╕рдВрдХреНрд░рдордг: рдЗрддрд┐рд╣рд╛рд╕ рд░ рдЕрднреНрдпрд╛рд╕

рдлрд╛рдЗрд▓рдмрд┐рдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, рд╣рд╛рдореАрд▓реЗ рд╕рд░реНрднрд░рд╣рд░реВрдмрд╛рдЯ рд╣рд╛рдореНрд░рд╛ рд▓рдЧрд╣рд░реВ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрдиреЗ, рддреНрдпрд╕рдкрдЫрд┐ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░реНрдиреЗ, UI рдорд╛ рдкреНрд░рд╢реНрдирд╣рд░реВ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рдХрд┐рдмрд╛рдирд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рд░ рд╕реЗрд╡рд╛рд╣рд░реВ рдмреАрдЪрдХреЛ рдХрд▓ рдХрд╕рд░реА рднрдпреЛ рднрдиреЗрд░ рд╣реЗрд░реНрдиреЗ рдЕрд╡рд╕рд░ рдкрд╛рдЙрдБрдЫреМрдВред рдЯреНрд░реЗрд╕ ID рд▓реЗ рдпрд╕рд╕рдБрдЧ рдзреЗрд░реИ рдорджреНрджрдд рдЧрд░реНрджрдЫред

рдкрд░реАрдХреНрд╖рдг рд░ рдбрд┐рдмрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╕реЗрд╡рд╛рд╣рд░реВ


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

рддреНрдпрд╣рд╛рдБ рд╕рд░реНрднрд░рд╣рд░реВ рдЫрдиреН рдЬреБрди рд╕реЗрд╡рд╛рд╣рд░реВрдХреЛ рдЙрддреНрдкрд╛рджрди рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВ рдорд╛рддреНрд░ рдЪрд▓рд╛рдЙрдБрдЫрдиреНред рдпреА рд╕рд░реНрднрд░рд╣рд░реВ рдШрдЯрдирд╛рд╣рд░реВрдХреЛ рдорд╛рдорд▓рд╛рдорд╛, рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ рдЕрдШрд┐ рдбреЗрд▓рд┐рднрд░реА рдЬрд╛рдБрдЪ рдЧрд░реНрди рд░ рдЖрдиреНрддрд░рд┐рдХ рдкреНрд░рд╢рд┐рдХреНрд╖рдгрдХреЛ рд▓рд╛рдЧрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реБрдиреНрдЫред

рд╣рд╛рдореАрд▓реЗ рд▓реЛрдХрдкреНрд░рд┐рдп Specflow рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд░реАрдХреНрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдердкреЗрдХрд╛ рдЫреМрдВред Ansible рдмрд╛рдЯ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдкрдЫрд┐ рддреБрд░реБрдиреНрддреИ NUnit рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рдЪрд▓реНрдЫрдиреНред рдпрджрд┐ рдХрд╛рд░реНрдп рдХрднрд░реЗрдЬ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЫ рднрдиреЗ, рддреНрдпрд╣рд╛рдБ рдореНрдпрд╛рдиреБрдЕрд▓ рдкрд░реАрдХреНрд╖рдгрдХреЛ рд▓рд╛рдЧрд┐ рдХреБрдиреИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЫреИрдиред рдпрджреНрдпрдкрд┐ рдХрд╣рд┐рд▓реЗрдХрд╛рд╣реАрдБ рдЕрддрд┐рд░рд┐рдХреНрдд рдореНрдпрд╛рдиреБрдЕрд▓ рдкрд░реАрдХреНрд╖рдг рдЕрдЭреИ рдЖрд╡рд╢реНрдпрдХ рдЫред рд╣рд╛рдореА рдЬрд┐рд░рд╛рдорд╛ рдЯреНрдпрд╛рдЧрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреМрдВ рдЬреБрди рдирд┐рд╢реНрдЪрд┐рдд рдореБрджреНрджрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдХреБрди рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рдЪрд▓рд╛рдЙрдиреЗ рднрдиреЗрд░ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрдиред

рдердк рд░реВрдкрдорд╛, рд▓реЛрдб рдкрд░реАрдХреНрд╖рдгрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдмрдвреЗрдХреЛ рдЫ; рдкрд╣рд┐рд▓реЗ рдпреЛ рджреБрд░реНрд▓рдн рдЕрд╡рд╕реНрдерд╛рдорд╛ рдорд╛рддреНрд░ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рд╣рд╛рдореА рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рдЪрд▓рд╛рдЙрди JMeter, рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди InfluxDB рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЧреНрд░рд╛рдлрд╣рд░реВ рдмрдирд╛рдЙрди Grafana рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреМрдВред

рд╣рд╛рдореАрд▓реЗ рдХреЗ рд╣рд╛рд╕рд┐рд▓ рдЧрд░реЗрдХрд╛ рдЫреМрдВ?


рдкрд╣рд┐рд▓реЛ, рд╣рд╛рдореАрд▓реЗ "рд░рд┐рд▓рд┐рдЬ" рдХреЛ рдЕрд╡рдзрд╛рд░рдгрд╛рдмрд╛рдЯ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдпреМрдВред рдпреЛ рдХреЛрд▓реЛрд╕рд╕ рдЙрддреНрдкрд╛рджрди рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рддреИрдирд╛рде рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рдЕрд╕реНрдерд╛рдпреА рд░реВрдкрдорд╛ рд╡реНрдпрд╛рдкрд╛рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рдЕрд╡рд░реБрджреНрдз рд╣реБрдБрджрд╛ рджреБрдИ-рдорд╣рд┐рдирд╛рдХреЛ рд░рд╛рдХреНрд╖рд╕реА рд░рд┐рд▓реАрдЬрд╣рд░реВ рдЧрдПред рдЕрдм рд╣рд╛рдореА рдкреНрд░рддреНрдпреЗрдХ 1,5 рджрд┐рдирдорд╛ рдФрд╕рддрдорд╛ рд╕реЗрд╡рд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреМрдВ, рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рд╕рдореВрд╣рдмрджреНрдз рдЧрд░реНрджреИ рдХрд┐рдирднрдиреЗ рддрд┐рдиреАрд╣рд░реВ рдЕрдиреБрдореЛрджрди рдкрдЫрд┐ рд╕рдЮреНрдЪрд╛рд▓рдирдорд╛ рдЬрд╛рдиреНрдЫрдиреНред

рд╣рд╛рдореНрд░реЛ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдХреБрдиреИ рдШрд╛рддрдХ рд╡рд┐рдлрд▓рддрд╛рд╣рд░реВ рдЫреИрдирдиреНред рдпрджрд┐ рд╣рд╛рдореАрд▓реЗ рдмрдЧрдХреЛ рд╕рд╛рде рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрднрд┐рд╕ рдЬрд╛рд░реА рдЧрд░реНрдпреМрдВ рднрдиреЗ, рддреНрдпрд╕рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдмрд┐рдЧреНрд░рд┐рдиреЗрдЫ, рд░ рдЕрдиреНрдп рд╕рдмреИ рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реБрдиреЗ рдЫреИрдирдиреНред рдпрд╕рд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡рд▓рд╛рдИ рдзреЗрд░реИ рд╕реБрдзрд╛рд░ рдЧрд░реНрджрдЫред

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

рдердк рд░реВрдкрдорд╛, рд╣рд╛рдореАрд▓реЗ рд╕реБрдзрд╛рд░рд╣рд░реВрдХреЛ рдареВрд▓реЛ рд▓рд╛рдЗрдирдХреЛ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рд▓рд╛рдИ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдкрдорд╛ рдХрдо рдЧрд░реЗрдХрд╛ рдЫреМрдВред рд╣рд╛рдореАрд╕рдБрдЧ рдЕрдм рдЫреБрдЯреНрдЯреИ рдЙрддреНрдкрд╛рджрди рдЯреЛрд▓реАрд╣рд░реВ рдЫрдиреН рдЬрд╕рд▓реЗ рдХреЗрд╣реА рд╕реЗрд╡рд╛рд╣рд░реВрд╕рдБрдЧ рд╕реНрд╡рддрдиреНрддреНрд░ рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрдЫрдиреНред Scrum рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд╣рд┐рд▓реЗ рдиреИ рдпрд╣рд╛рдБ рд░рд╛рдореНрд░реЛ рдлрд┐рдЯ рдЫред рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЯреЛрд▓реАрд╕рдБрдЧ рдЫреБрдЯреНрдЯреИ рдЙрддреНрдкрд╛рджрди рдорд╛рд▓рд┐рдХ рд╣реБрди рд╕рдХреНрдЫ рдЬрд╕рд▓реЗ рдпрд╕рд▓рд╛рдИ рдХрд╛рд░реНрдпрд╣рд░реВ рддреЛрдХреНрдЫред

рд╕рд╛рд░рд╛рдВрд╢

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

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

    PS рдердк рднрд╛рд╡рдирд╛рддреНрдордХ рдХрдерд╛ (рд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдкрдорд╛ рддрдкрд╛рдИрдВрдХреЛ рд▓рд╛рдЧрд┐ рдЬрд╕реНрддреИ) - рдЕрдиреБрд╕рд╛рд░ рд▓рд┐рдЩреНрдХ.
    рдпрд╣рд╛рдБ рд░рд┐рдкреЛрд░реНрдЯрдХреЛ рдкреВрд░реНрдг рд╕рдВрд╕реНрдХрд░рдг рдЫред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди