рдкрд░реАрдХреНрд╖рдг рдХреЗ рд╕рд╛рде рдХрд╛рдо рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред

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

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

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

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

рд░реВрдк

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

рд╕рд░рд▓ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░реЗрдВ рдХреЛрдб

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

рдорд╛рдиреНрдпрддрд╛

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

рдХреНрд╖реЗрддреНрд░ рдкрд░реАрдХреНрд╖рдг рдпрд╛рдж рдЖ рд░рд╣рд╛ рд╣реИ

рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдХреЛрдб рдХреЛ рдПрдХ рддреНрд░реБрдЯрд┐ рдФрд░ рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд 400 рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рдПрдХ рдЙрддреНрддрд░ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред рдРрд╕реА рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдзрд┐рдпрд╛рдВ рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрдерд┐рддрд┐ (рдпрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреНрд╖реЗрддреНрд░ рд╕рддреНрдпрд╛рдкрди) рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реИрдВ, рдпрд╣ рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдФрд░ рдбреЗрд╡рд▓рдкрд░ рдХреА рдХрд▓реНрдкрдирд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред

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

рд╣рдо рдкрд╣рд▓реЗ рдХреА рддрд░рд╣ рдХрд╛рд░реНрдп рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВ, рд╣рдо рдХреЗрд╡рд▓ рдЗрд╕рдХреЗ рд▓рд┐рдП рджреГрд╖реНрдЯрд┐рдХреЛрдг рдмрджрд▓рддреЗ рд╣реИрдВред рд╣рдореЗрдВ рдлреАрд▓реНрдб рдлрд┐рдпреЛ, рдлреЛрди, рдХреЙрд░реНрдк, рдХреНрд╡рд╛рдВрдЯ рдФрд░ рдХрдВрдЯреЗрдВрдЯ рдХреЗ рд╕рд╛рде рдПрдХ рдлреЙрд░реНрдо рд╣реИрдВрдбрд▓рд░ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ред рд╕рдлрд▓ рдирд┐рд╖реНрдкрд╛рджрди рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╕реНрдерд┐рддрд┐ 200 рд╣реИ, рдореИрд╕реЗрдЬ "рдУрдХреЗ" рдХреЗ рд╕рд╛рде рдСрд░реНрдбрд░ рдореЗрдВ рдПрдХ рдлрд╝реАрд▓реНрдб рдЬреЛрдбрд╝рдирд╛ рдФрд░ рджрд░реНрдЬ рдХрд┐рдП рдЧрдП рд░рд┐рдХреЙрд░реНрдб рдкрд░ рдбреЗрдЯрд╛ рд╡рд╛рдкрд╕ рдХрд░рдирд╛, рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдк - рд╕реНрдерд┐рддрд┐ 400 рдФрд░ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рд╕реВрдЪреАред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдореЗрдВ рдлрд╝реЙрд░реНрдо рдбреЗрдЯрд╛ рдХреЛ рд╡реИрдз рд░реВрдк рд╕реЗ рднрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдзрд┐ рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

рд╡реИрдз рд╡рд┐рдзрд┐

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

рд╢реВрдиреНрдп

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

рдиреНрдпреВрдирддрдо рд▓рдВрдмрд╛рдИ

рд╣рдорд╛рд░реЗ рдЪреЗрдХ рдЬрдЧрд╣ рдореЗрдВ рд╣реИрдВ, рдЖрдк рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЪреЗрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

рдкрд░рд┐рдгрд╛рдо рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ

рдЖрджрд░реНрд╢ред рд╣рдорд╛рд░рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди 5 рдореЗрдВ рд╕реЗ 5 рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЧрдпрд╛ред рд╣рдорд╛рд░рд╛ рдЖрдЧреЗ рдХрд╛ рд▓рдХреНрд╖реНрдп рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдзрд┐рдпреЛрдВ рд╕реЗ рдЧреБрдЬрд░рдирд╛ рд╣реИ рдЬреЛ рдЕрд╡реИрдз рдорд╛рдиреЛрдВ рдХреЛ рдлрд╝реАрд▓реНрдб рдореЗрдВ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рд╕рддреНрдпрд╛рдкрди рдирд┐рдпрдо рдмрдирд╛рддреЗ рд╣реИрдВред рддрд░реНрдХ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╣реИ: рдлрд┐рдпреЛ рдлреАрд▓реНрдб рдЦрд╛рд▓реА рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛; рд▓рдВрдмрд╛рдИ 3 рд╕реЗ рдХрдо рдирд╣реАрдВ рдФрд░ 120 рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ; рдпрд╣ рдирд╛рдо (рдЕрдХреНрд╖рд░, рд╣рд╛рдЗрдлрд╝рди, рдЗрдВрдбреЗрдВрдЯ) рдореЗрдВ рдЕрдиреБрдордд рд╡рд░реНрдгреЛрдВ рдХреЗ рд╕рдореВрд╣ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИред рд╕рднреА рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдЗрд╕ рддрд░реНрдХ рдХрд╛ рдкрд░рд┐рдгрд╛рдо:

рдорд╛рдиреНрдпрддрд╛

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

рдЕрдВрддрд┐рдо рд╡рд┐рдзрд┐

рдФрд░ рдЕрдВрдд рдореЗрдВ, рд╣рдо рдЬрд╛рдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░реАрдХреНрд╖рдг рдХрд╛ рдХрд╛рдо рдХреИрд╕реЗ рдХрд░рддреА рд╣реИ (рдореБрдЭреЗ рдпрд╛рдж рд╣реИ, 5 рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ 5 рдЕрд╕рдлрд▓ рдереЗ)ред

рд╕реАрдП

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рднреА рдкрд░реАрдХреНрд╖рдг рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкрд╛рд░рд┐рдд рд╣реЛ рдЧрдП рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рджрд░реНрдЬ рдХреА рдЧрдИ (рдХреНрдпреЛрдВрдХрд┐ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рд╡рд┐рдзрд┐ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛)ред

рдкрд░рд┐рдгрд╛рдо рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

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

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


All Articles