CLRium # 6: рд▓реЙрдХ-рдлреНрд░реА, рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдФрд░ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЬреНрдЮрд╛рди рдкрд░ рдЬреЛрдбрд╝реА рд░рд┐рдкреЛрд░реНрдЯ

рдмрд╣реБрдд рдЬрд▓реНрдж, рд╕реЗрдВрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ рдореЗрдВ 29-30 рдирд╡рдВрдмрд░ рдФрд░ рдорд╛рд╕реНрдХреЛ рдореЗрдВ 6-07 рджрд┐рд╕рдВрдмрд░ рдХреЛ рд╣рдо рдЫрдареЗ .NET рд╕реЗрдорд┐рдирд╛рд░ рдХрд╛ рд╢реБрднрд╛рд░рдВрдн рдХрд░реЗрдВрдЧреЗред рдЗрд╕ рдмрд╛рд░ рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ рдФрд░ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛ рдХреЗ рд╡рд┐рд╖рдп рдкрд░ред рд╣рдордиреЗ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ Habr├й рдкрд░ рдкрд╣рд▓реЗ рд╣реА рд▓рд┐рдЦрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЖрдЬ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдбреЗ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдЗрд╕рдХреА рд╢реБрднрдХрд╛рдордирд╛рдПрдВ рджреЗрдиреЗ рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рдХрд╛рд░рдг рд╣реИ: рдЙрд╕рдХреА рдпрд╛рддреНрд░рд╛ рдкрд░ рдЫреВрдЯред


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


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


рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдбреЗ рдХреЗ рд╕рдореНрдорд╛рди рдореЗрдВ, рд╣рдордиреЗ рдкреНрд░рдЪрд╛рд░ рдХреЛрдб: CLRiumDevDay рдкреЗрд╢ рдХрд┐рдпрд╛ред рдпрд╣ рдХреЗрд╡рд▓ рджреЛ рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╡реИрдз рд╣реИ рдЬрдм рдЖрдк рдЯрд┐рдХрдЯ рдмреБрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдЧрд▓рд╛ - рдЖрдкрдХреЗ рдкрд╛рд╕ рдЯрд┐рдХрдЯреЛрдВ рдХрд╛ рднреБрдЧрддрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 5 рджрд┐рди рд╣реИрдВред
рдкрд╣рд▓рд╛ рджрд┐рди - рдбрд┐рд╕реНрдХрд╛рдЙрдВрдЯ = 25%, рджреВрд╕рд░рд╛ = 15%


рдХрд╣рд╛рдБ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛


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



рдореЙрд╕реНрдХреЛ рдореЗрдВ, рдкрд╛рд░рдВрдкрд░рд┐рдХ рд╕реИрд▓реНрдпреВрдЯ рд╣реЛрдЯрд▓ рдореЗрдВ рд╕реЗрдорд┐рдирд╛рд░ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдкрд╕рдВрдж рд╕рд░рд▓ рд╣реИ: рдЬрдЧрд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рд┐рджреНрдз рд╣реИред



рд╕реЗрдорд┐рдирд╛рд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рд╢рдмреНрдж


рдкрд╣рд▓реЗ рджрд┐рди рдХрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо


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

рджреВрд╕рд░реЗ рджрд┐рди рдХрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо


рдЬрдм рдЖрдк рдкрд░реНрдпрд╛рдкреНрдд рдиреАрдВрдж рд▓реЗрддреЗ рд╣реИрдВ (рдпрд╣ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП: рдорд╕реНрддрд┐рд╖реНрдХ рдиреАрдВрдж рдХреЗ рджреМрд░рд╛рди рдкреНрд░рд╛рдкреНрдд рд╕рднреА рд╕реВрдЪрдирд╛рдУрдВ рдХреЛ рдЖрддреНрдорд╕рд╛рдд рдХрд░рддрд╛ рд╣реИ) рдФрд░ рд╕рдВрдЧреЛрд╖реНрдареА рдореЗрдВ рдЖрддрд╛ рд╣реИ, рдЗрд╕рдХрд╛ рджреВрд╕рд░рд╛ рднрд╛рдЧ рд╢реБрд░реВ рд╣реЛрдЧрд╛:


  • CLR / BCL рдореЗрдВ рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ APM рдФрд░ EAP рдореЙрдбрд▓ рдкрд░ рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рд░рд┐рдкреЛрд░реНрдЯред рдХреМрди рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдкреБрд░рд╛рдиреЗ рд╣реИрдВ? рд╕рдм рдХреБрдЫ рдирдпрд╛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рднреВрд▓ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдкреБрд░рд╛рдиреЗ рдХреЛ рдирд╣реАрдВ рднреВрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП: рд╡рд┐рдХрд╛рд╕ рдХрд╛ рд╕рд░реНрдкрд┐рд▓ рдЗрд╕реЗ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рд▓реМрдЯрд╛рдПрдЧрд╛;
  • рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдХреЛрдб рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рджреГрд╖реНрдЯрд┐рдХреЛрдгред рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ - рдпрд╣ рдХреЗрд╡рд▓ рдПрдл # рдореЗрдВ рдирд╣реАрдВ рд╣реИред рд╣рдо рд╕рдордЭреЗрдВрдЧреЗ рдХрд┐ рдХреЛрдб рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХреИрд╕реЗ рд▓рд┐рдЦрд╛ рдЬрд╛рдП рддрд╛рдХрд┐ рдЗрд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕рдорд╛рдирд╛рдВрддрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ рдФрд░ рддрд╛рдХрд┐ рдпрд╣ рдХрдо рд╕реЗ рдХрдо рддрд╛рд▓реЗ рдФрд░ рдЖрд╡рдВрдЯрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ;
  • рдлрд┐рд░ рд╕реЗ, рд╣рдорд╛рд░реЗ рд╕рд┐рд░ рдореЗрдВ рдЧрд░реНрдореА рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рд░рд╛рдд рдХреЗ рдЦрд╛рдиреЗ рдкрд░ рдЖрд░рд╛рдо рдХрд░реЗрдВрдЧреЗред рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рд╕рдВрджрд░реНрдн рдмрджрд▓рддреЗ рд╣реИрдВред
  • рджреЛрдкрд╣рд░ рдХреЗ рднреЛрдЬрди рдХреЗ рдмрд╛рдж, рд╣рдо рдЕрдкрдиреЗ рдЬреНрдЮрд╛рди рдХреЛ рдЪрдордХрд╛рдиреЗ рдЬрд╛рдПрдВрдЧреЗред рдпреЗ рд╣реЛрдВрдЧреЗ: PLINQ, async / рдЗрдВрддрдЬрд╛рд░, рдЙрдирдХреЗ рдХрд╛рдо рдХреЗ рддрдВрддреНрд░ред

рдирд┐рдпреЛрдХреНрддрд╛ рдХреЛ рдФрдЪрд┐рддреНрдп рджреЗрдВ


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


рдкреНрд░рдмрдВрдзрди рдХреЛ рдкрддреНрд░
рд╢реБрдн рджреЛрдкрд╣рд░

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

рдХрд╛рд░реНрдпрд╢рд╛рд▓рд╛ рджреЛ рджрд┐рдиреЛрдВ рддрдХ рдЪрд▓рддреА рд╣реИ: 29-30 рдирд╡рдВрдмрд░ / рджрд┐рд╕рдВрдмрд░ 06-07ред рд▓реЗрдХрд┐рди, рдПрдХ рддрд░рдл, рд╡рд┐рднрд┐рдиреНрди рд╕реНрд░реЛрддреЛрдВ рд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рдЕрдзреНрдпрдпрди рдХреЗ рджреМрд░рд╛рди рджреЛ рджрд┐рдиреЛрдВ рдореЗрдВ рдЬрд╛рд░реА рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдорд╣реАрдиреЗ рдХрд╛ рд╕рдордп рд▓рдЧреЗрдЧрд╛, рдФрд░ рджреВрд╕рд░реА рддрд░рдл, рд╕рдВрдЧреЛрд╖реНрдареА рдХреА рддрд╛рд░реАрдЦреЛрдВ рдХреЛ рдХрд╛рдлреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЪреБрдирд╛ рдЧрдпрд╛: рд╕рднреА рдирдП рд╕рд╛рд▓ рдХреА рдЕрдлрд╡рд╛рд╣реЗрдВ, рдпрджрд┐ рдХреЛрдИ рд╣реЛ, рддреЛ рдмрд╛рдж рдореЗрдВ рд╢реБрд░реВ рд╣реЛрдЧреАред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдирдП рд╕рд╛рд▓ рдХреА рдЫреБрдЯреНрдЯрд┐рдпреЛрдВ рдХреЗ рджреМрд░рд╛рди рдореИрдВ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдореЗрдВ рд╕рднреА рд░рд┐рдкреЛрд░реНрдЯреЛрдВ рдХреЛ рд╕реБрди рдкрд╛рдКрдВрдЧрд╛, рдЬрд┐рд╕рд╕реЗ рдореЗрд░рд╛ рдЬреНрдЮрд╛рди рдордЬрдмреВрдд рд╣реЛрдЧрд╛ред

Habr├й: https://habr.com/ru/company/clrium/blog/460635/ рдкрд░ рдЙрдирдХреА рдШреЛрд╖рдгрд╛ рд╣реИ
рдФрд░ рдХрд╛рд░реНрдпрд╢рд╛рд▓рд╛ рд╣реА: CLRium

рдЖрдкрдХрд╛ рдЗрдВрддрдЬрд╛рд░ рд╣реИ!

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


All Articles