TFS 2010 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдЕрдиреБрднрд╡: (рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реАред рдЕрдзрд┐рдХрд╛рд░ рдФрд░ рдиреАрддрд┐рдпрд╛рдВ)

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

рд╢рд╛рдЦрд╛рдУрдВ рдореЗрдВ рдХреНрд░рд┐рдпрд╛рдУрдВ рдкрд░ рдЕрдиреБрдорддрд┐рдпрд╛рдБ рд╕реЗрдЯ рдХрд░рдирд╛


рдФрд░ рдЗрд╕рд▓рд┐рдП, рдЕрдЧрд▓рд╛ рдХрджрдо рд╢рд╛рдЦрд╛рдУрдВ рддрдХ рдкрд╣реБрдВрдЪ рдХреЗ рдЕрдзрд┐рдХрд╛рд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдФрд░ рдХреБрдЫ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдирд╛ рд╣реИ рддрд╛рдХрд┐ рдХреЛрдб рд╣рдореЗрд╢рд╛ рдЙрдЪреНрдЪ рдЧреБрдгрд╡рддреНрддрд╛ рдХрд╛ рд╣реЛред рдереЛрдбрд╝реА рд╡рд┐рд╖рдпрд╛рдВрддрд░рддрд╛ рд╣реИ, ClearCase UCM рдореЗрдВ рдРрд╕реА рдХреЛрдИ рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ, рдХреЗрд╡рд▓ рдХреБрдЫ рдЕрдзрд┐рдХрд╛рд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЬреИрд╕реЗ рдХрд┐ рдбрд┐рд▓реАрд╡рд░ (рд╕рд╛рдЗрдЯ рд╢рд╛рдЦрд╛ рдпрд╛ рдПрдХреАрдХрд░рдг рд╢рд╛рдЦрд╛ рдореЗрдВ рд╡рд┐рд▓рдп) рдирд╣реАрдВ рд╣реИ рдпрджрд┐ рдлрд╝рд╛рдЗрд▓ рдЪреЗрдХ-рдЖрдЙрдЯ рдореЗрдВ рд╣реИ, рдпрд╛ рд╢рд╛рдЦрд╛ рд╕реЗ рд╡рд┐рд▓рдп рдХреЛ рд░реЛрдХрдирд╛ рд╣реИред рджреВрд╕рд░реЗ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рдзрд╛рдЧреЗ рдХрд╛ рд╡рд┐рдХрд╛рд╕ред рд▓реЗрдХрд┐рди рдпреЗ рд╕рднреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИрдВред рдмреЗрд╢рдХ, рд╕рд┐рд╕реНрдЯрдо рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд╡рд┐рднрд┐рдиреНрди рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрдИ рд╕рдореВрд╣ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдРрд╕реА рд╕реЗрдЯрд┐рдВрдЧ рдХреЗрд╡рд▓ рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИ, рдФрд░ рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдХрд╣рд╛, рдХреЛрдИ рднреА рд╕рд┐рд╕реНрдЯрдо рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
TFS2010 рдореЗрдВ, рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рд╢рд╛рдЦрд╛рдУрдВ рдореЗрдВ рдПрдХреНрд╕реЗрд╕ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдЗрдВрдЯреАрдЧреНрд░реЗрдЯрд░ рдХреЛ рдПрдХреАрдХрд░рдг рд╢рд╛рдЦрд╛ рдФрд░ рд╕рд╛рдЗрдЯ рд╢рд╛рдЦрд╛ рдореЗрдВ рд╡рд┐рд▓рдп рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдирд┐рд╖рд┐рджреНрдз рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреНрд░рд╢рд╛рд╕рдХ рдРрд╕рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдиреЗрддрд╛, рдпрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреНрд░рдмрдВрдзрдХ)ред рдореИрдВ рдЕрдзрд┐рдХрд╛рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ред рдореИрдВ рдХреЗрд╡рд▓ рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рджрд┐рдЦрд╛рдКрдВрдЧрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд╕рд╛рдЗрдЯ рд╢рд╛рдЦрд╛ рдФрд░ рдХрд┐рд╕реА рдЕрдиреНрдп рд╢рд╛рдЦрд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП, рдФрд░ рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
рддрд╛рдХрд┐ рд╕рднреА рдкрд░рд┐рд╡рд░реНрддрди рд╕рд╛рдЗрдЯ рдмреНрд░рд╛рдВрдЪ рдореЗрдВ рдПрдХ рд╕рд┐рдВрдЧрд▓ рдПрдХреНрд╕реЗрд╕ рдкреНрд╡рд╛рдЗрдВрдЯ - рдЗрдВрдЯреАрдЧреНрд░реЗрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд┐рд▓рдп рд╣реЛ рдЬрд╛рдПрдВ, рдЬреЛ рдЖрдкрдХреЗ рд╕рд┐рд░ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдПрдХ рдЗрдВрдЯреАрдЧреНрд░реЗрдЯрд░реНрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдореВрд╣ рдмрдирд╛рдпрд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдХреАрдХрд░рдг рд╢рд╛рдЦрд╛ рдФрд░ рд╕рд╛рдЗрдЯ рд╢рд╛рдЦрд╛ рдкрд░ рдХреБрдЫ рдЪреАрдЬреЗрдВ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреА, рдмрд╛рдХреА рд╕рднреА рдХреЛ рдЗрди рдЪреАрдЬреЛрдВ рдХреЛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордирд╛ рдХрд┐рдпрд╛, рдЪрд┐рддреНрд░рд╛ 1 рдФрд░ рдЪрд┐рддреНрд░рд╛ 2 рджреЗрдЦреЗрдВред
рдЫрд╡рд┐
рдЪрд┐рддреНрд░ 1 - рд╕рд╛рдЗрдЯ рдФрд░ рдПрдХреАрдХрд░рдг рд╢рд╛рдЦрд╛ рдкрд░ рдЗрдВрдЯреАрдЧреНрд░реЗрдЯрд░ рдЕрдзрд┐рдХрд╛рд░

рдЫрд╡рд┐
рдЪрд┐рддреНрд░ 2 - рд╕рд╛рдЗрдЯ рдФрд░ рдПрдХреАрдХрд░рдг рд╢рд╛рдЦрд╛ рдкрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдЕрдзрд┐рдХрд╛рд░

рдбреЗрд╡рд▓рдкрд░реНрд╕ рдФрд░ рдЗрдВрдЯреАрдЧреНрд░реЗрдЯрд░ рдХреЛ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреА рд╢рд╛рдЦрд╛рдУрдВ рдкрд░ рдЪрдврд╝рдиреЗ рдФрд░ рдЙрдирдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдордирд╛ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЗрдВрдЯреАрдЧреНрд░реЗрдЯрд░ рдХреЛ рдЯреНрд░реЛрд▓рд┐рдХ рдбреЗрд╡рд▓рдкрд░ рд╢рд╛рдЦрд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рд╕реЗ рдордирд╛ рдХрд┐рдпрд╛, рдЪрд┐рддреНрд░ 3 рджреЗрдЦреЗрдВ рдФрд░ рдЙрд╕реЗ рдХреЗрд╡рд▓ рдХреЛрдб рдХреЛ рджреЗрдЦрдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ред рдЫрд╡рд┐
рдЪрд┐рддреНрд░ 3 - рдбреЗрд╡рд▓рдкрд░ рд╢рд╛рдЦрд╛ рдореЗрдВ рдЗрдВрдЯреАрдЧреНрд░реЗрдЯрд░ рдЕрдзрд┐рдХрд╛рд░

рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рд▓реИрдорд░реЛрдХ рдФрд░ рдЯреНрд░реЛрд▓рд┐рдХ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЕрдкрдиреА рд╢рд╛рдЦрд╛ рдореЗрдВ рдкреВрд░реНрдг рдкрд╣реБрдВрдЪ рдЕрдзрд┐рдХрд╛рд░ рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореБрдЭреЗ рд╡рд╣ рдорд┐рд▓рд╛ рдЬреЛ рдореИрдВ рдЪрд╛рд╣рддрд╛ рдерд╛, рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдкреНрд░рдгрд╛рд▓реА рд╣реИ рдЬреЛ рдирд┐рдпрдореЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреА рд╣реИ:
  1. рдЖрдк рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреА рд╢рд╛рдЦрд╛рдУрдВ рдореЗрдВ рдХреЛрдб рдирд╣реАрдВ рдмрджрд▓ рд╕рдХрддреЗ
  2. рд╕рд╛рдЗрдЯ рдФрд░ рдПрдХреАрдХрд░рдг рд╢рд╛рдЦрд╛ рдореЗрдВ рдХреЛрдб рдХреЛ рдмрджрд▓рдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рдХреЗрд╡рд▓ рдЗрдВрдЯреАрдЧреНрд░реЗрдЯрд░ рдХреЛ рд╣реИ
  3. рд╣рд░ рдХреЛрдИ рдХрд┐рд╕реА рднреА рд╢рд╛рдЦрд╛ рд╕реЗ рдХреЛрдб рдкрдврд╝ рд╕рдХрддрд╛ рд╣реИ


рдЪреЗрдХ-рдЗрди рдиреАрддрд┐


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

рд╣рдореЗрдВ 4 рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдЪреБрдирдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

рдмреЗрд╢рдХ, рдореИрдВ рд╕рдм рдХреБрдЫ рдЪреБрдирдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдХреЛрдб рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдЪрд┐рдВрддрд┐рдд рд╣реВрдВ, рдЪрд┐рддреНрд░рд╛ 5 рджреЗрдЦреЗрдВ рдЫрд╡рд┐
рдЪрд┐рддреНрд░ 5 - рдЪреЗрдХрдЗрди рдиреАрддрд┐

рдореИрдВ рдмрд┐рд▓реНрдб рдФрд░ рдХреЛрдбрдЕрдирд▓рд┐рд╕рд┐рд╕ рдиреАрддрд┐рдпреЛрдВ рдХреЛ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдЬреЛрдбрд╝ рджреВрдВрдЧрд╛ред рдХреЛрдб рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП, рдореИрдВ Microsoft рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд╢рдВрд╕рд┐рдд рдиреНрдпреВрдирддрдо рд╡рд┐рдХрд▓реНрдк рдЪреБрдиреВрдВрдЧрд╛, рдореИрдВ рдЬрд╛рдирд╡рд░ рдирд╣реАрдВ рд╣реВрдВ, рдФрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдкрд╛рд╕ рд░рдЪрдирд╛рддреНрдордХрддрд╛ рдХреЗ рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо рдХреБрдЫ рдЬрдЧрд╣ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдЪрд┐рддреНрд░ 6 рджреЗрдЦреЗрдВред рдЫрд╡рд┐
рдЪрд┐рддреНрд░ 6 - рдЪреЗрдХрдЗрди рдХреЛрдб рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдиреАрддрд┐

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

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

рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдг рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдпрд╣ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдм рдпрд╣ рдпреВрдирд┐рдЯ рдЯреЗрд╕реНрдЯ рдЯреЗрд╕реНрдЯ рдлрд╛рдЗрд▓ TestSolution.vsmdi-> рдСрд▓ рд▓реЛрдбреЗрдб рдЯреЗрд╕реНрдЯ рдореЗрдВ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╣рдореЗрдВ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рдЪреЗрдХрдЗрди рдСрдкрд░реЗрд╢рди рд╕реЗ рдкрд╣рд▓реЗ рдЪрд▓реЗрдЧреАред рд╕рдорд╛рдзрд╛рди рдореЗрдВ рдлрд╝рд╛рдЗрд▓ TestSolution.vsmdi рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдРрд╕реА рд╕реВрдЪреА рдмрдирд╛рдПрдВред рдЪрд▓реЛ рдЗрд╕реЗ TestForCheckInPolitics рдХрд╣рддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рд╣рдорд╛рд░реА рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдг рдХреЛ рдЗрд╕ рд╕реВрдЪреА рдореЗрдВ рд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВ, рдЪрд┐рддреНрд░ 9 рджреЗрдЦреЗрдВред рдЫрд╡рд┐
рдЪрд┐рддреНрд░ 9 - рдЪреЗрдХрдЗрди рдиреАрддрд┐ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреА рд╕реВрдЪреА рдмрдирд╛рдирд╛

рдЕрдм рдЬрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИ, рддреЛ рд╣рдореЗрдВ рдЗрд╕реЗ рдирд┐рдпрдВрддреНрд░рдг рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкрд░реАрдХреНрд╖рдг рдлрд╝рд╛рдЗрд▓ (TestSolution.vsmdi) рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВред рдЙрд╕рдХреЗ рдмрд╛рдж рд╣рдо рдЗрд╕реЗ рдкреЙрд▓рд┐рд╕реА рдореЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЪрд┐рддреНрд░ 5 рдореЗрдВ рджрд┐рдЦрд╛рдИ рдЧрдИ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдиреАрддрд┐ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ, рдкрд░реАрдХреНрд╖рдг рдлрд╝рд╛рдЗрд▓ рдФрд░ CheckIn рдиреАрддрд┐ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреА рд╕реВрдЪреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ, рдЪрд┐рддреНрд░ 10 рджреЗрдЦреЗрдВ рдЫрд╡рд┐
рдЪрд┐рддреНрд░ 10 - рдЪреЗрдХрдЗрди рдиреАрддрд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░реАрдХреНрд╖рдг рд╕реВрдЪреА рдХрд╛ рдЪрдпрди рдХрд░рдирд╛

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

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

рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдг рдХреЛ рдмрджрд▓реЗрдВ рддрд╛рдХрд┐ рдпрд╣ рдЧреБрдЬрд░ рдЬрд╛рдП, рдФрд░ рд╣рдорд╛рд░реЗ рдХрд╛рдо рдХреЛ рдХрд╛рд░реНрдп рдордж рд╕реЗ рдЬреЛрдбрд╝ рджреЗрдВ, рдЪрд┐рддреНрд░ 13 рджреЗрдЦреЗрдВред
рдЫрд╡рд┐
рдЪрд┐рддреНрд░ 13 - рдХрд┐рд╕реА рдХрд╛рд░реНрдп рд╡рд╕реНрддреБ рд╕реЗ рдЬреЛрдбрд╝рдирд╛

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

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


All Articles