PlantUML - рд╕рдм рдХреБрдЫ рд╡реНрдпрд╛рдкрд╛рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдХреЛрдВ рдХреЛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рдЪрд╛рд░реНрдЯ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ


рдкрд░рд┐рдЪрдп


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


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


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


start :   ; if (?) then () :  ; if (?) then () else () :  ; endif :  ////; else () stop endif stop 


рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдХреЗ рдмрд╛рд╡рдЬреВрдж, Habr├й рдкрд░ рдмрд╣реБрдд рдХрдо рд▓реЗрдЦ рд╣реИрдВ рдЬреЛ рдЗрд╕ рдЙрдкрдХрд░рдг рдХреЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреНрд▓рд╛рдВрдЯ рдпреВрдПрдордПрд▓ рдЗрд╕ рддрд░рд╣ рдХреЗ рдзреНрдпрд╛рди рдХреА рдХрдореА рдХреЗ рд▓рд╛рдпрдХ рдирд╣реАрдВ рд╣реИред


рд╢реБрд░реБрдЖрдд рдореЗрдВ рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ рджреГрд╢реНрдп рдореЙрдбрд▓рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рдЙрдкрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдХреНрдпреЛрдВ рдЪреБрдирд╛, рдФрд░ рдЕрдВрдд рдореЗрдВ рдореИрдВ рдХрдИ рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ рджреВрдВрдЧрд╛ рдХрд┐ рдореИрдВ рдЦреБрдж рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реБрдирдирд╛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛ рдЬрдм рдореИрдВрдиреЗ рдЗрд╕ рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред


рдХреНрдпреЛрдВ PlantUML


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


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


рдлрд┐рд░ рднреА, рдореЗрд░реЗ рд▓рд┐рдП, рдпреЗ рдорд╛рдирджрдВрдб рд╢реБрд░реБрдЖрддреА рдмрд┐рдВрджреБ рд╣реИрдВ рдЬрд╣рд╛рдВ рд╕реЗ рдЖрдк рдЖрд░реЗрдЦ рдХреЗ рд╕рд╛рде рдЖрдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдЖрдЧреЗ ... рдпрд╣ рдХреИрд╕реЗ рдЬрд╛рддрд╛ рд╣реИ


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


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


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


рдкреНрд▓рд╛рдВрдЯрдпреВрдПрдордПрд▓ рдХреЗ рдЖрдЧрдорди рдХреЗ рд╕рд╛рде, рд╕реНрдерд┐рддрд┐ рдореМрд▓рд┐рдХ рд░реВрдк рд╕реЗ рдмрджрд▓ рдЧрдИ рд╣реИред


  1. рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрд░реЗрдЦ рдХреЛ рдкрд╛рда рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдХрд┐рд╕реА рднреА рдкрд╛рда рд╕рдВрдкрд╛рджрдХ рдореЗрдВ (рдореБрдЭреЗ рдПрдЯрдо рдФрд░ рдиреЛрдЯрдкреИрдб ++ рдХреА рддрд░рд╣) рдЖрдк рдЖрд╡рд╢реНрдпрдХ рдкрд╛рда рдХреЛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕реЗрдЯ рдореЗрдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЗрд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд░реАрдлреИрдХреНрдЯрд░рд┐рдВрдЧ рдХрд╛рдлреА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкрд╛рда рдкреНрд░рд╛рд░реВрдк рд╕рдореВрд╣ рдХрд╛рд░реНрдп рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдирд╛ рдФрд░ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред


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


    рдореБрдЭреЗ рддрдм рднреА рдХрд╛рдлреА рд╕рдлрд▓ рдЕрдиреБрднрд╡ рд╣реБрдЖ рдЬрдм рдПрдХ рдмреЛрд░реНрдб рдХреА рдЬрдЧрд╣ рдкреНрд▓рд╛рдВрдЯ рдпреВрдПрдордПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ (рд╡рд╣рд╛рдВ рдпрд╣ рдкрд╛рд╕ рдореЗрдВ рдирд╣реАрдВ рдерд╛), рдФрд░ рд╕реВрдЪрдирд╛ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рд╕реЗ рдмрд╣реБрдд рджреВрд░ рдХреЗ рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рдеред


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


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


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


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


  5. рдкреНрд▓рд╛рдВрдЯрдпреВрдПрдордПрд▓ рдЖрд░реЗрдЦ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рддрд░рд╣ рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдпрд╣рд╛рдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ред


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




рдкреНрд▓рд╛рдВрдЯ рдпреВрдПрдордПрд▓ рдЯрд┐рдкреНрд╕


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


рдЪрд╛рд░реНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛рдБ?


рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ рдкреНрд▓рд╛рдиреНрдЯрдпреВрдПрдордПрд▓ рд╡реЗрдм рд╕рд░реНрд╡рд░ , рдкреНрд▓рд╛рдВрдЯрдпреВрдПрдордПрд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЙрд╕ рд╣рд┐рд╕реНрд╕реЗ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬрд╣рд╛рдВ рдЖрдк рдСрдирд▓рд╛рдЗрди рдЖрд░реЗрдЦ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕рд╣рдХрд░реНрдорд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╕реБрд╡рд┐рдзрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреНрд░рд▓реЗрдЦрди рдХреЗ рд▓рд┐рдП рдЖрд░реЗрдЦ рдмрдирд╛рддреЗ рд╕рдордп рдирд╣реАрдВред


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


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




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

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


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


рдЫрдкрд╛рдИ рдХреЗ рд▓рд┐рдП рдЪрд╛рд░реНрдЯ рддреИрдпрд╛рд░ рдХрд░рдирд╛


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


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


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


 skinparam component { borderColor black backgroundColor white ArrowColor black } 

рдЕрдзрд┐рдХрд╛рдВрд╢ рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдпрд╣рд╛рдВ рджреА рдЧрдИ рд╣реИ ред рдпрджрд┐ рдЖрдк рд╕рднреА рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк java -jar plantuml.jar -language рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред


рддрддреНрд╡реЛрдВ рдХреА рд╕рд╛рдкреЗрдХреНрд╖ рд╡реНрдпрд╡рд╕реНрдерд╛


  1. рдмрд╛рдПрдВ рд╕реЗ рджрд╛рдПрдВ рджрд┐рд╢рд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдЪрд╛рд░реНрдЯ рддрддреНрд╡реЛрдВ рдХреЛ рдмрд╛рдПрдВ рд╕реЗ рджрд╛рдПрдВ рдХреА рдУрд░ рдЦреАрдВрдЪрдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИред рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдШрдЯрдХ рдЖрд░реЗрдЦ рдХреЗ рд▓рд┐рдП, рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдШрдЯрдХреЛрдВ рдХреЛ рдмрд╛рдИрдВ рдУрд░ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рджрд╛рдИрдВ рдУрд░ рдЗрдВрдЯрд░рдлреЗрд╕ред


     component " 1" as c1 component " 2" as c2 interface " 1" as i1 c1 --() i1 c2 --( i1 


  2. рдЙрдЪреНрдЪ рд╕реНрддрд░ рдХреЗ рддрддреНрд╡реЛрдВ рдХреЗ рд╕рд╛рде рд╕рдореВрд╣ рдмрдирд╛рдирд╛ред


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


     component " 1" as c1 component " 2" as c2 component " 3" as c3 interface " 1" as i1 c1 --() i1 c2 --( i1 interface " 2" as i2 c1 --() i2 c3 --( i2 


    рдпрджрд┐ рд╣рдо рджреВрд╕рд░реЗ рдФрд░ рддреАрд╕рд░реЗ рдШрдЯрдХреЛрдВ рдХреЛ рд╕рдореВрд╣рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВрдЧреЗ рдХрд┐ рдШрдЯрдХреЛрдВ рдХреЛ рдХреНрд░рдо рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред


     component " 1" as c1 component " 1" { component " 2" as c2 component " 3" as c3 } interface " 1" as i1 c1 --() i1 c2 --( i1 interface " 2" as i2 c1 --() i2 c3 --( i2 


  3. рдШрдЯрдХреЛрдВ рдХрд╛ рдХреНрд░рдоред рдПрдХ рдмрд▓реНрдХрд┐ рд╡рд┐рд╡рд╛рджрд╛рд╕реНрдкрдж рджреГрд╖реНрдЯрд┐рдХреЛрдг, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдШрдЯрдХ 2 рдХреЛ рдкрд╣рд▓реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рд╡рд┐рдирд┐рд░реНрджреЗрд╢рди рдореЗрдВ рдпрд╣ рдкрд╣рд▓реЗ рд╕реВрдЪреАрдмрджреНрдз рд╣реИред


     component " 2" as c2 component " 1" as c1 interface " 1" as i1 c1 --() i1 c2 --( i1 



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


 component " 1" as c1 component " 2" as c2 interface " 1" as i1 c1 -r-() i1 c2 -l-( i1 


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


рд▓реЗрдмрд▓ рддрддреНрд╡реЛрдВ


рдорд▓реНрдЯреА-рд▓рд╛рдЗрди рдЯреЗрдХреНрд╕реНрдЯ рдФрд░ рд╡рд┐рдХреА рдорд╛рд░реНрдХрдЕрдк


рдкреНрд▓рд╛рдВрдЯрдпреВрдПрдордПрд▓ рддрддреНрд╡реЛрдВ рдореЗрдВ рдкрд╛рда рдХреЛ рд╕реНрд╡рд░реВрдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЕрдЪреНрдЫреЗ рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред


рдЪрд╛рд░реНрдЯ рддрддреНрд╡ рдмрдирд╛рддреЗ рд╕рдордп, рдкреНрд▓рд╛рдВрдЯрдпреВрдПрдордПрд▓ рдкрд╛рда рдХреЗ рдЖрдХрд╛рд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрддрд╛ рд╣реИред рдпрд╛рдиреА рддрддреНрд╡ рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкрд╛рда рдкреНрд░рд╡рд╛рд╣ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рддрддреНрд╡ рдХрд╛ рдЖрдХрд╛рд░ рдкрд╛рда рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓ рд╣реЛрддрд╛ рд╣реИред


рдмрдбрд╝реЗ рдкрд╛рда рдмрдирд╛рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ \ n рд╡рд░реНрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдк рдкрд╛рда рд╕реНрд╡рд░реВрдкрдг рд╡рд░реНрдг (рдмреЛрд▓реНрдб, рдЗрдЯреИрд▓рд┐рдХ, рдЖрджрд┐) рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ


 component "** 1** \n       \n //****// \n* //// 1 \n* // 2//" as c1 


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


 component c1 [ ** 1** ====       ..//****//.. * //// 1 * // 2// ] note left      .... ** 1** ====       ..//****//.. * //// 1 * // 2// end note 


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


рдкреНрд░рддреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛


рдкреНрд▓рд╛рдВрдЯрдпреВрдПрдордПрд▓ рдЖрдЗрдХрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдЙрди рд╕рднреА рдХреА рдХреБрдЫ рд╕реАрдорд╛рдПрдБ рд╣реИрдВред


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


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


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


 '       !define ICONURL https://raw.githubusercontent.com/tupadr3/plantuml-icon-font-sprites/v2.0.0 !includeurl ICONURL/common.puml !includeurl ICONURL/font-awesome-5/user_cog.puml !includeurl ICONURL/font-awesome-5/user_check.puml !define _CS scale=0.4 !define _user_cog <$user_cog{_CS}> !define _user_check <$user_check{_CS}> ' legend ..** **.. _user_cog тАФ  _user_check тАФ  endlegend '   state " " as prepare_doc [*] --> prepare_doc state "  " as check_doc prepare_doc --> check_doc : _user_cog \n  \n  check_doc --> prepare_doc : _user_check \n  \n  state " " as ready_doc check_doc --> ready_doc: _user_check \n   \n<U+00AB><U+00BB> 


рдХреБрдЫ рдЖрдЗрдХрди рд╕реАрдзреЗ рдкреНрд▓рд╛рдВрдЯрдпреВрдПрдордПрд▓ рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рдмрд╛рд╣рд░реА рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдХреЗ рдЖрдЗрдХрди рд╡рд┐рд╕реНрдордпрдХрд╛рд░реА v5 рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рд╕рдорд╛рд╣рд┐рдд рд╣реИрдВ, рдФрд░ рд╡рд░реНрддрдорд╛рди рд▓реЗрдЦ (рд╕рдВрд╕реНрдХрд░рдг 1.2018.08) рд▓рд┐рдЦрдиреЗ рдХреЗ рд╕рдордп, рдХреЗрд╡рд▓ Awesome v4 рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкреНрд▓рд╛рдВрдЯрдпреВрдПрдордПрд▓ рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред


рдЙрджреНрдзрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛


рдкреНрд▓рд╛рдВрдЯ рдпреВрдПрдордПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕рд░рд▓ рдкреНрд░рд╢реНрди рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред рдЙрджреНрдзрд░рдгреЛрдВ рдХреА рдХрдореА рдЕрд╡реНрдпрд╡рд╕рд╛рдпрд┐рдХ рдФрд░ рд╣рд╛рд╕реНрдпрд╛рд╕реНрдкрдж рд▓рдЧрддреА рд╣реИред


PlantUML рдЙрджреНрдзрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЦреЛрдЬреЛрдВ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдореБрдЭреЗ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рдорд┐рд▓рд╛ рдЬреЛ рд╣рдореЗрд╢рд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЕрдЪреНрдЫрд╛ рдкреБрд░рд╛рдирд╛ рд╕реНрдХреНрд░реИрдк: рд░реВрд╕реА рдЙрджреНрдзрд░рдг рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП - <U + 00AB>, рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрдиреЛрдВ рдХреЗ рд▓рд┐рдП - <U + 00BB>, рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП - <U + 0022>ред


рдЖрд░реЗрдЦ рдореЗрдВ рдЦреЛ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ рдирд╣реАрдВ


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


рджреЛ рд╕рд░рд▓ рдирд┐рдпрдо рдореБрдЭреЗ рднреНрд░рдорд┐рдд рди рд╣реЛрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВред


  1. рдХреАрд╡рд░реНрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рднреА рддрддреНрд╡реЛрдВ рдХреЛ рджрд░реНрдЬ рдХрд░реЗрдВ (рд╕рд░рд▓реАрдХреГрдд рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВ)ред рдпрджрд┐ рддрддреНрд╡ рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдирд╛рдо рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВред


  2. рддрддреНрд╡ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рд╕рдВрдмрдВрдз рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВ (рдмреЗрд╢рдХ, рдпрджрд┐ рд╕рдВрдмрдВрдзрд┐рдд рддрддреНрд╡ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЖрд░реЗрдЦ рдкрд░ рдореМрдЬреВрдж рд╣реИ)ред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдПрдХ рддрддреНрд╡ рд╣рдореЗрд╢рд╛ рдкрд╛рда рдореЗрдВ рдЦреЛрдЬрдирд╛ рдЖрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИред рдПрдХ рдХрдиреЗрдХреНрд╢рди рдХреЗрд╡рд▓ рдЙрд░реНрдл тАЛтАЛрджреНрд╡рд╛рд░рд╛ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдЗрд╕ рдирд┐рдпрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдкрд╛рда рдореЗрдВ рдХрдиреЗрдХреНрд╢рди рднреА рдЬрд▓реНрджреА рд╕реЗ рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИред



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


  1. рдкреНрд▓рд╛рдВрдЯрдпреВрдПрдордПрд▓ рдХреЛрдИ рдЦрд┐рд▓реМрдирд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдПрдХ рдЙрдЪреНрдЪ-рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓рд╛, рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдЙрдкрдХрд░рдг рд╣реИ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдЖрдк рд╡реНрдпрд╛рдкрд╛рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдФрд░ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╡рд╛рд╕реНрддреБрд╢рд┐рд▓реНрдк рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд╡рд┐рд╡рд░рдг рд╕реЗ рдЬреБрдбрд╝реА рд▓рдЧрднрдЧ рд╕рднреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред


  2. рдкреНрд▓рд╛рдВрдЯрдпреВрдПрдордПрд▓ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХреЗ рд▓рд┐рдП рдПрдХ рдордиреЛрд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдмрд╛рдзрд╛ рд╣реИ: рд╣рдо рднреА рджреГрд╢реНрдп рд╕рдВрдкрд╛рджрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдкрд╛рда рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдПрдХ рдХрджрдо рдкреАрдЫреЗ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░, рдЗрд╕ рдХрджрдо рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдпрд╣ рдЙрдирдХреЗ рдХрд╛рдо рдХреА рджрдХреНрд╖рддрд╛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдХрд▓рддрд╛ рд╣реИ, рддреЛ рдРрд╕рд╛ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░рддреЗ?


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


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


All Articles