рдкрд╣рд▓реЗ рд╕рд╛рдордиреЗ, рдФрд░ рдлрд┐рд░ рдкреАрдЫреЗ (рдХрд┐рд╕реА рджрд┐рди)

рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдЖрдк рдПрдХ рдирдИ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВ, рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд╕рд┐рд░ рдХреЛ рдХрд╛рдлреА рддреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ред


рдЬрдЯрд┐рд▓ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреА рдПрдХ рдЯреАрдо рдХреЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдордиреНрд╡рдп рдЖрд╡рд╢реНрдпрдХ рд╣реИред


рдФрд░ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдВрджреБрдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╕рдорд╛рдВрддрд░ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдореБрджреНрджрд╛ рд╣реИред


рдХреНрдпрд╛ рдмреИрдХ-рдПрдВрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рд╕реЗ рдлреНрд░рдВрдЯ-рд▓рд╛рдЗрди рд╕реИрдирд┐рдХреЛрдВ рдХреЛ рдмрдЪрд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИ? рдХреНрдпрд╛ рдпреВрдЖрдИ рдХреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЯреБрдХрдбрд╝реЛрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рд╕рдорд╛рдирд╛рдВрддрд░ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ?


рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рд╡реЗрдм рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдореЗрдВ рдЯрд╛рд╕реНрдХ рд╕рдорд╛рдирд╛рдВрддрд░реАрдХрд░рдг рдХреЗ рд╡рд┐рд╖рдп рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛рдПрдЧреАред



рд╕рдорд╕реНрдпрд╛


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


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


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


рд╕рд╡рд╛рд▓ рд╕реНрд╡рддрдГ рдЙрдарддрд╛ рд╣реИ: "рдлреНрд░рдВрдЯ-рд▓рд╛рдЗрди рдХреЗ рд╕реИрдирд┐рдХ рдЗрд╕ рд╕рдордп рдХреНрдпрд╛ рдХрд░реЗрдВрдЧреЗ, рдЬрдмрдХрд┐ рдПрдкреАрдЖрдИ рдирд╣реАрдВ рд╣реИ?"ред


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


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


рдЪрдВрдЪрд▓ рд╣рдорд╛рд░реА рдорджрдж рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИред



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


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



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


рдХреБрдЫ рддрдХрдиреАрдХреА рд╡рд┐рд╡рд░рдг


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


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


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


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


рдбреЗрдЯрд╛рдлрд╝реНрд▓реЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рджреЗрдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ (рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП):


  1. рдлрд╝рд╛рдЗрд▓ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдПрдкреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдбрд┐рд╕реНрдХ рд╕реЗ рд╡рд╛рдВрдЫрд┐рдд рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддреЗ рд╣реИрдВред
  2. AJAX рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣рдо рдмреИрдХрдПрдВрдб рдореЗрдВ рдлрд╛рдЗрд▓ рднреЗрдЬрддреЗ рд╣реИрдВред
  3. рд╣рдо рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рддреНрдпрд╛рдкрди рдФрд░ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдЦрддреНрдо рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ (рд╣рдо рд╡реЗрдмрд╕реИрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреГрд╖реНрдарднреВрдорд┐ рдСрдкрд░реЗрд╢рди рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдкреНрд░рджреВрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ)ред
  4. рд╕рддреНрдпрд╛рдкрди рдкреВрд░рд╛ рд╣реЛрдиреЗ рдкрд░, рд╣рдо рдЖрдпрд╛рдд рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреЛ рд▓реЛрдб рдХрд░реЗрдВрдЧреЗ рдФрд░ рдЗрд╕реЗ рдЖрдпрд╛рдд рдкреГрд╖реНрда рдкрд░ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░реЗрдВрдЧреЗред
  5. рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реИ, рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИред рдкреГрд╖реНрда рдХреЗ рдиреАрдЪреЗ рд╕реНрдерд┐рдд рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рд╣рдо рд╕рд╣реА рдбреЗрдЯрд╛ рдХреЛ рдмреИрдХрдПрдВрдб рдкрд░ рднреЗрдЬрддреЗ рд╣реИрдВред
  6. рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рддрд░рдл рд╕реЗ, рд╣рдо рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдСрдкрд░реЗрд╢рди рд╕реНрдЯреЗрдЯрд╕ рдХреА рдПрдХ рдЖрд╡рдзрд┐рдХ рдкреЛрд▓ рдЪрд▓рд╛рддреЗ рд╣реИрдВред
  7. рд╡рд░реНрддрдорд╛рди рдЖрдпрд╛рдд рдХреЗ рдЕрдВрдд рддрдХ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдПрдХ рдирдпрд╛ рдЖрдпрд╛рдд (рдкрдбрд╝реЛрд╕реА рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдпрд╛ рдкрдбрд╝реЛрд╕реА рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рднреА) рд╢реБрд░реВ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╡рд┐рдХрд╛рд╕ рдпреЛрдЬрдирд╛


Mocap UI рдмрдирд╛рдо рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдпреВрдЖрдИ



рдЖрдЗрдП рддреБрд░рдВрдд рд╡рд╛рдпрд░рдлреНрд░реЗрдо, рдореЙрдХрдЕрдк, рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░реЗрдВред


рдКрдкрд░ рдХреА рдЫрд╡рд┐ рд╡рд╛рдпрд░рдлреНрд░реЗрдо рджрд┐рдЦрд╛рддреА рд╣реИред рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдбреНрд░рд╛рдЗрдВрдЧ рд╣реИ (рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдпрд╛ рдХрд╛рдЧрдЬ рдкрд░ - рдпрд╣ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛)ред рдЕрдиреНрдп рджреЛ рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдБ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИрдВред


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


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


рдЕрдм рдмрд┐рдВрджреБ рдХреЗ рдХрд░реАрдм ...


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


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


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


рд╣рдореЗрдВ git рдореЗрдВ рд╢рд╛рдЦрд╛рдУрдВ рдХреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрджрд╛рдиреБрдХреНрд░рдо рдорд┐рд▓рддреЗ рд╣реИрдВ:


master ---------------------- > тФФ feature/import-dev ------ > 

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


рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рд╕рдордп рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА рдкреГрд╖реНрда рдкрд░ рдореБрдЦреНрдп рдмреНрд▓реЙрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдШрдЯрдХ рдмрдирд╛ рд▓рд┐рдП рд╣реИрдВ, рдлрд┐рд░ рдЖрдк рддреБрд░рдВрдд рдкреНрд░рддреНрдпреЗрдХ UI рдмреНрд▓реЙрдХ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╢рд╛рдЦрд╛рдПрдБ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдВрддрд┐рдо рдкрджрд╛рдиреБрдХреНрд░рдо рдЗрд╕ рддрд░рд╣ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ:


 master ----------------------- > тФФ feature/import-dev ------- > тФЬ feature/import-head ---- > тФЬ feature/import-filter -- > тФЬ feature/import-table --- > тФЬ feature/import-pager --- > тФФ feature/import-footer -- > 

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


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


рдиреЛрдЯ: "рдбрд┐рдЬрд╝рд╛рдЗрди рдкрд░рдорд╛рдгреБ" рдХрд╛ рдЕрд░реНрде рд╣реИ рд╣рдорд╛рд░реА рд╕реЗрд╡рд╛ рдХреЗ рдорд╛рдирдХ рдШрдЯрдХреЛрдВ рдХреЗ рд╕реЗрдЯ рд╕реЗ рдПрдХ рддрддреНрд╡ - рдкрд░рдорд╛рдгреБ рдбрд┐рдЬрд╛рдЗрди рджреЗрдЦреЗрдВ; рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдкрд░рдорд╛рдгреБ рдбрд┐рдЬрд╛рдЗрди рдкреНрд░рдгрд╛рд▓реА рдкрд╣рд▓реЗ рд╣реА рд▓рд╛рдЧреВ рд╣реЛ рдЪреБрдХреА рд╣реИред


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


рд▓реЗрдХрд┐рди рд╣рдо рдпрд╣ рдХреИрд╕реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдпреВрдЖрдИ рдЯреБрдХрдбрд╝реЗ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?


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


рдЗрд╕ рд╕реЗрд╡рд╛ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ git рдореЗрдВ рдПрдХ рдФрд░ рд╢рд╛рдЦрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:


 master --------------------------- > тФФ feature/import-dev ----------- > тФЬ feature/import-js-service -- > тФЬ feature/import-head -------- > тФЬ feature/import-filter ------ > тФЬ feature/import-table ------- > тФЬ feature/import-pager ------- > тФФ feature/import-footer ------ > 

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


 $/> git checkout -b feature/import-service $/> git commit . $/> git push origin HEAD $/> git checkout feature/import-dev $/> git merge feature/import-service 

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


рдирдХрд▓реА рдбреЗрдЯрд╛


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


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


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


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


рдареЗрдХреЗ


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


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


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


рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдг


рдиреЛрдЯ: рдореЗрд░реЗ рд▓рд┐рдП, рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХрд╛ рдореВрд▓реНрдп рдмрд╣реБрдд рдХрдо рд╣реИред рдпрд╣рд╛рдБ рдореИрдВ рдбреЗрд╡рд┐рдб рд╣реЗрдВрдорд┐рдпрд░ рд╣реЗрдВрд╕рди @ RailsConf рд╕реЗ рд╕рд╣рдордд рд╣реВрдБред "рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдг рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╢рд╛рдирджрд╛рд░ рддрд░реАрдХрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╡рд╣ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ... рдЬреИрд╕рд╛ рдХрд┐ рдЕрдкреЗрдХреНрд╖рд┐рдд рдерд╛ред" рд▓реЗрдХрд┐рди рдореИрдВ рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓реЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реВрдВ рдЬрдм рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдгреЛрдВ рд╕реЗ рдмрд╣реБрдд рд▓рд╛рдн рд╣реЛрддрд╛ рд╣реИред


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


 importService тФЬ importService.js тФФ importService.test.js 

рдкреЛрд╕реНрдЯрдлрд┐рдХреНрд╕ рдХрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдореВрд▓реНрдп рдЖрдкрдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЬреЗрдПрд╕ рдкреИрдХреЗрдЬ рдХрд▓реЗрдХреНрдЯрд░ рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред


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


рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рд╣рд╛рдпрдХреЛрдВ рдХреЛ рдХрд╡рд░ рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреЗрдПрд╕ рдШрдЯрдХреЛрдВ рдФрд░ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдмреАрдЪ рддрд░реНрдХ рдпрд╛ рдХреБрдЫ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рдЯреБрдХрдбрд╝реЗ рд╕рд╛рдЭрд╛ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпреЗ рдкрд░реАрдХреНрд╖рдг рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ MobX, Redux, VueX рдХреЗ рдШрдЯрдХреЛрдВ рдФрд░ рд╕реНрдЯреЛрд░ рдореЗрдВ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдХрд╡рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред


рдПрдХреАрдХрд░рдг рдФрд░ E2E рдкрд░реАрдХреНрд╖рдг


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


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


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


рдЗрд╕ рддрд░рд╣ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХреБрдЫ рдпреВрдЖрдИ рд╕реНрд╡рдЪрд╛рд▓рди рдврд╛рдВрдЪреЗ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╕реЗрд▓реЗрдирд┐рдпрдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд╕реЗрд▓реЗрдирд┐рдпрдо рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рд╕рд╛рде рдЗрд╕ рддрд░рд╣ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреБрдЫ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЪрд▓рддреЗ рд╣реИрдВ (рдЖрдорддреМрд░ рдкрд░ рдХреНрд░реЛрдо "рд╣реЗрдбрд▓реЗрд╕ рдореЛрдб" рдХреЗ рд╕рд╛рде)ред рд╡реЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреНрдпреВрдП рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдкрд░ рдмреЛрдЭ рдХреЛ рдХрдо рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдЙрдирдХреЗ рд▓рд┐рдП рдПрдХ рдзреБрдЖрдВ рдкрд░реАрдХреНрд╖рдг рд╣реЛрддрд╛ рд╣реИред


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


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


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


рдорд░реНрдЬ рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рдЕрдиреБрдХреНрд░рдо рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реЛрдЧрд╛:


  1. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╢рд╛рдЦрд╛ " рд╕реБрд╡рд┐рдзрд╛ / рдЖрдпрд╛рдд-рдлрд╝рд┐рд▓реНрдЯрд░ " рд╕реЗ рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдиреЗ рдПрдХ рдкреАрдЖрд░ рдмрдирд╛рдпрд╛ред рдЗрд╕ рдкреАрдЖрд░ рдХрд╛ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ " рдлреАрдЪрд░ / рдЖрдпрд╛рдд-рджреЗрд╡ " рд╢рд╛рдЦрд╛ рдХрд╛ рдЕрдиреБрд░рдХреНрд╖рдХ рдЗрд╕ рдкреАрдЖрд░ рдХреЛ рдЗрдВрдЬреЗрдХреНрдЯ рдХрд░рддрд╛ рд╣реИред
  2. рдЕрдиреБрд░рдХреНрд╖рдХ рдШреЛрд╖рдгрд╛ рдЕрджреНрдпрддрди рдбрд╛рд▓рд╛ рдЧрдпрд╛ рд╣реИред
  3. рд╢рд╛рдЦрд╛ рдореЗрдВ рдбреЗрд╡рд▓рдкрд░ " рдлреАрдЪрд░ / рдЖрдпрд╛рдд-рдкрд░реАрдХреНрд╖рдг-e2e ", "-рджреЗрд╡ рд╢рд╛рдЦрд╛" рд╕реЗ рд╡рд┐рд▓рдп рдХреЗ рд╕рд╛рде рдЪрд░рдо рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рддрд╛ рд╣реИред

CI рдФрд░ рдкрд░реАрдХреНрд╖рдг рд╕реНрд╡рдЪрд╛рд▓рди


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


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


рдмреИрдХрдПрдВрдбред рдареВрдВрда рдирд┐рдпрдВрддреНрд░рдХ


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


рд╣рдо рдКрдкрд░ рд╕реЗ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рддреНред рд╣рдорд╛рд░реА рдкреАрда рдХреА рдмрд╛рд╣рд░реА рдкрд░рдд рд╕реЗ (рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рд╕реЗ)ред рдЗрд╕ рд╕реНрддрд░ рдкрд░, рд╣рдо рд░реВрдЯрд┐рдВрдЧ, рдирд┐рдпрдВрддреНрд░рдХ рд░рд┐рдХреНрдд рдФрд░ рдирдХрд▓реА рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рд╕реЗрд╡рд╛рдУрдВ рдХреА рдкрд░рдд (рдмреАрдПрд▓) рдФрд░ рдбреЗрдЯрд╛ рдПрдХреНрд╕реЗрд╕ (рдбреАрдПрдПрд▓) рд╣рдо рдЕрднреА рддрдХ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдмрд╕ рдЬреЗрдПрд╕ рд╕реЗ рдбреЗрдЯрд╛ рдХреЛ рдмреИрдХрдПрдВрдб рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╡реЗ рдлрд░реНрдЬреА рдбреЗрдЯрд╛ рд╕реЗ рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рджреЗрддреЗ рд╣реБрдП рдореВрд▓ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдкреЗрдХреНрд╖рд┐рдд рдЙрддреНрддрд░реЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░реЗрдВред


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


рд╡реЗрдмрд╕реЛрдХреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рднрд╛рдЧ рд╡реИрдЪрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рд╡реЗрдм рдПрдкреАрдЖрдИ рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рд╕реЗ рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реИред рд╣рдо рдкрд░реАрдХреНрд╖рдг рдбреЗрдЯрд╛ рдкрд░ рдпрд╣ "рдЙрддреНрддрд░" рднреА рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рд╣рдо рдЗрд╕ рддреИрдпрд╛рд░реА рдореЗрдВ importService рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред


рдЕрдВрдд рдореЗрдВ, рд╕рднреА рдЬреЗрдПрд╕ рдХреЛ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред


рдмреИрдХрдПрдВрдбред рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХреЛ рдЕрдВрддрд┐рдо рд░реВрдк рджреЗрдирд╛ред DAO рд╕реНрдЯрдмреНрд╕


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


рдиреЛрдЯ: рд╣рдо рдЕрднреА рднреА рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдбреЗрдЯрд╛ рд╕реНрдХреАрдо рд▓рд╛рдЧреВ рд╣реИ рдпрд╛ рдирд╣реАрдВред


рдмреИрдХрдПрдВрдбред DAO рдХреЛ рдЕрдВрддрд┐рдо рд░реВрдк рджреЗрдВред рдЕрд╕рд▓реА рдбреА.рдмреА.


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


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


рдЗрд╕ рдЪрд░рдг рдХреЗ рдЕрдВрдд рдореЗрдВ рд╣рдореЗрдВ рдПрдХ рдкреВрд░реНрдг рдорд╛рдЗрдХреНрд░реЛрдлрд╝реЛрди, рдЕрд▓реНрдлрд╛ рд╕рдВрд╕реНрдХрд░рдг рдорд┐рд▓рддрд╛ рд╣реИред рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ MVP рдХреЗ рд░реВрдк рдореЗрдВ рдореВрд▓реНрдпрд╛рдВрдХрди рдХреЗ рд▓рд┐рдП рдЖрдВрддрд░рд┐рдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ (рдЙрддреНрдкрд╛рдж рд╕реНрд╡рд╛рдореА, рдПрдХ рдЙрддреНрдкрд╛рдж рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреАрд╡рд┐рджреН рдпрд╛ рдХрд┐рд╕реА рдФрд░) рдХреЛ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред


рдмрдЧреНрд╕ рдХреЛ рдареАрдХ рдХрд░рдиреЗ, рдЕрддрд┐рд░рд┐рдХреНрдд рдЪрд┐рдкреНрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдФрд░ рдЕрдВрддрд┐рдо рдЪрдордХрд╛рдиреЗ рдХреЗ рдХрд╛рдо рдкрд░ рдПрдЬрд╛рдЗрд▓ рдХреЗ рдорд╛рдирдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпрд╛рдВ рдЪрд▓реЗрдВрдЧреАред


рдирд┐рд╖реНрдХрд░реНрд╖


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


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


рдЖрд╢рд╛ рд╣реИ рдЖрдкрдХреЛ рдпрд╣ рд▓реЗрдЦ рд╕рд╣рд╛рдпрдХ рд▓рдЧрд╛ рд╣реЛрдЧрд╛ред


рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

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


All Articles