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

рд░реЛрдмреЛрдЯ рдХреМрди рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдЦрд╛рддрд╛ рд╣реИ
рд╕рдВрднрд╡рддрдГ рдЗрд╕ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЙрдкрдХрд░рдг рдХреА рд╢реБрд░реБрдЖрдд рдХреЗ рд╕рд╛рде рд▓рд╛рдпрдХ рд╣реИред
рд░реЛрдмреЛрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреАрд╡рд░реНрдб рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдПрдХ рд░реВрдкрд░реЗрдЦрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реНрд╡реАрдХреГрддрд┐ рдкрд░реАрдХреНрд╖рдг рдФрд░ ATDD (рд╕реНрд╡реАрдХреГрддрд┐ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд┐рдХрд╛рд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг) рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдкрд░реАрдХреНрд╖рдг рдбреЗрдЯрд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдХреАрд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд░реЛрдмреЛрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рдореЗрдВ рдЙрддреНрдХреГрд╖реНрдЯ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдФрд░ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╕рд╛рдЗрдХрд┐рд▓ рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд┐рдП рдмрд┐рдирд╛ рдХрд╛рд░реНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рди рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдФрд░ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ - рдмрд╣реБрдд рдХрдо рдкреНрд░рд╡реЗрд╢ рд╕реАрдорд╛ рдЬреЛ рдореИрдВрдиреЗ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИред
рд░реЛрдмреЛрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреА рдмреБрдирд┐рдпрд╛рджреА рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдкрд╛рдпрдерди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдпрд╣ Jython (JVM) рдФрд░ IronPython (.NET) рдкрд░ рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдЙрдкрдпреЛрдЧ рдХреЗ рдЙрджрд╛рд╣рд░рдг, рд╕рд╛рде рд╣реА рдлреНрд░реЗрдорд╡рд░реНрдХ рдФрд░ рдЖрдВрддрд░рд┐рдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдкрд░ рдкреВрд░реНрдг рдкреНрд░рд▓реЗрдЦрди рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
http://robotframework.org/ ред
рдореЗрд░реЗ рдкрд╣рд▓реЗ рдХрджрдоред рдкрд╣рд▓рд╛ рддрд░реАрдХрд╛
рдиреМрдХрд░реА рдмрджрд▓рдиреЗ рдХреЗ рдмрд╛рдж рдкрд╣рд▓реА рдмрд╛рд░ рдореИрдВ рдПрдХ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рд░реЛрдмреЛрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рдореЗрдВ рдЖрдпрд╛ рдерд╛ред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рдХреЗрд╡рд▓ рдЬрд╛рд╡рд╛ рдФрд░ рд╕реА # рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд┐рдпрд╛ рдерд╛ред
рдЕрдкрдиреЗ рд▓рд┐рдП рдЙрди рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдЪреБрдирдирд╛ рдЬрд┐рдирдХреЗ рд╕рд╛рде рдореБрдЭреЗ рдореМрдЬреВрджрд╛ рдкрд░реАрдХреНрд╖рдгреЛрдВ рд╕реЗ рдирд┐рдкрдЯрдирд╛ рд╣реИ, рдореИрдВрдиреЗ рдЙрдирдХреА рдкрд╕рдВрдж рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирдП рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рдХрд╛ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рд▓рд┐рдпрд╛ред рд╡реЗ рд░реЛрдмреЛрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдЖрдИрдбреАрдИ рдкрд░ рд╕рд╣рдордд рдирд╣реАрдВ рдереЗред рд╡рд┐рднрд┐рдиреНрди рдкрд╛рда рд╕рдВрдкрд╛рджрдХреЛрдВ рдФрд░ IDEs, рдЬреИрд╕реЗ PyCharm, рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧ-рдЗрди рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд░реЛрдмреЛрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдФрд░ рдореИрдВрдиреЗ рдЬреЛ рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ рдПрдХрддреНрд░ рдХреАрдВ, рд╡реЗ рдПрдЯрдо рдФрд░ рдкрд╛рдЗрдХрд╛рд░реНрдо рдХреЗ рдмреАрдЪ 50/50 рд╡рд┐рднрд╛рдЬрд┐рдд рдХреА рдЧрдИрдВред рдмреЗрд╢рдХ, RIDE рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд░рд╛рдордмрд╛рдг рдирд╣реАрдВ рд╣реИред рдЙрд╕ рд╕рдордп (рдПрдХ рд╕рд╛рд▓ рдкрд╣рд▓реЗ), рдореБрдЭреЗ рдЗрд╕ рдкрд░ рд╕рд╛рдорд╛рдиреНрдп рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдирд╣реАрдВ рдорд┐рд▓рд╛, рдФрд░ рдЬреЛ рдореБрдЭреЗ рдорд┐рд▓рд╛, рдЙрд╕рдореЗрдВ рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдмрдбрд╝рд╛ рдкреНрд▓рд╕ рдирд╣реАрдВ рджреЗрдЦрд╛ред рдЗрд╕рд▓рд┐рдП, рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдПрдЯрдо рдХреЛ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЗ рд╕рд╛рде рдЖрдЬрд╝рдорд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рдХреНрд▓реЛрдирд┐рдВрдЧ, рдореИрдВрдиреЗ рдзреАрд░реЗ-рдзреАрд░реЗ рдЕрдзреНрдпрдпрди рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рдФрд░ рд░реЛрдмреЛрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рдореЗрдВ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рдерд╛ред
рдореБрдЭреЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рд╕рдм рдХреБрдЫ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдЭреБрдХрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЬрд╛рдЗрдерди + рд░реЛрдмреЛрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд╣рд╛рдВ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛, рдПрдХ рд╡рд┐рд╢рд╛рд▓ рдХреЛрдб рдмреЗрд╕ (рд╕реНрд╡рдпрдВ рдбреАрдПрд╕рдПрд▓ рд░реЛрдмреЛрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рдкрд░ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛) рдХреЛ 1000 рд╕реЗ рдЕрдзрд┐рдХ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдФрд░ рдЬрд╛рд╡рд╛ рдореЗрдВ рд╕рд╣рд╛рдпрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдХреЛрдб рдХреЗ рдХрдИ рд╣рдЬрд╛рд░ рд▓рд╛рдЗрдиреЛрдВ рд╕реЗ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рд╕рдордЭрддрд╛ рд╣реВрдВ, рдЬрдм рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╢реБрд░реВ рд╣реБрдИ, рдЕрд░реНрдерд╛рддреНред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдореИрдВ рд╡рд┐рднрд╛рдЧ рдореЗрдВ рдЖрдпрд╛, рдпрд╣ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЬрд╛рд╡рд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдереЗ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛ рдерд╛, рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХреЗ рддрд╣рдд рдЙрддреНрдкрд╛рдж рд╕реНрд╡рдпрдВ рдЬрд╛рд╡рд╛ рдореЗрдВ рдерд╛, рдЗрд╕рд▓рд┐рдП рдЬрдм рдПрдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЪреБрдирддреЗ рд╣реИрдВ, рддреЛ рд╣рдордиреЗ рдЙрдкрд▓рдмреНрдз рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд┐рдпрд╛ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЧрдгрдирд╛ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рдереА: рд░реЛрдмреЛрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рдФрд░ рдЬрд╛рд╡рд╛ рдХреЗ рдПрдХреАрдХрд░рдг рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж (рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рдЬрд╛рд╡рд╛ рдПрдХ рд╕рдВрдХрд▓рд┐рдд рднрд╛рд╖рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЬрдЧрд░ рдФрд░ рдЖрд░рдПрдл рдмрдВрдбрд▓ рдореЗрдВ рдПрдХ рд╣реА рдкрд╛рдпрдерди рдФрд░ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреА рдЧрдИ рд╣реИ), рдлрд┐рд░ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреЛ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ рдЬреЛ рдХреЗрд╡рд▓ рдбреАрдПрд╕рдПрд▓ рд░реЛрдмреЛрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рдЬрд╛рдирддреЗ рд╣реИрдВ, рдФрд░ рдЪреБрдкрдЪрд╛рдк рдХреАрд╡рд░реНрдб рдкрд░ рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдЦрддреЗ рд╣реИрдВред рд╕рдЪ рд╣реИ, рд╕рд╣рдХрд░реНрдорд┐рдпреЛрдВ рдХреЛ рдЬрд╛рд╡рд╛ рдореЗрдВ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдмрдирд╛рдиреЗ рдореЗрдВ рдХрд╛рдлреА рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП, рдЧреНрд░рд╛рд╣рдХ рд╕реЗ рд╢рд░реНрддреЛрдВ рдХреЗ рдмрд┐рдирд╛, рд╡реЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рдкрде рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред
рдЕрдкрдиреЗ рдкрд╣рд▓реЗ рдХрд╛рд░реНрдп рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВрдиреЗ рдХреБрдЫ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдПред рдЪреВрдВрдХрд┐ Jython + RF рдмрдВрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╕рдм рдХреБрдЫ рдорд╛рд╡реЗрди рджреНрд╡рд╛рд░рд╛ рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рд░реЛрдмреЛрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдмрд╛рдж рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рд▓рдХреНрд╖реНрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдкрд░реАрдХреНрд╖рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ (.bat рдпрд╛ .sh рдлрд╝рд╛рдЗрд▓реЛрдВ) рджреНрд╡рд╛рд░рд╛ рдЪрд▓рд╛рдП рдЧрдП рдереЗ, рдЬреЛ рдпрд╛ рддреЛ рдПрдХ рдЕрд▓рдЧ рдкрд░реАрдХреНрд╖рдг рдорд╛рдорд▓реЗ (рдПрдХ рдЕрд▓рдЧ .robot рдлрд╝рд╛рдЗрд▓) рдпрд╛ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдпреЛрдЬрдирд╛ (рдорд╛рдорд▓реЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдмрдВрдзрд┐рдд рдкрдереЛрдВ рдХреА рд╕реВрдЪреА рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓) рдХреЗ рд▓рд┐рдП рд░рд╛рд╕реНрддрд╛ рд▓реЗ рдЧрдПред
рд░рд┐рдлреИрдХреНрдЯрд┐рдВрдЧ рдиреЗ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд┐рдпрд╛, рдЗрд╕рд▓рд┐рдП рдкрд╣рд▓реЗ рд░рди рдореЗрдВ рд▓рдЧрднрдЧ 15 рдорд┐рдирдЯ рд▓рдЧреЗред рдЗрд╕рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рд░реЛрдмреЛрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд░рд┐рдкреЛрд░реНрдЯреЛрдВ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред
рдорд╛рдирдХ рд░рд┐рдкреЛрд░реНрдЯ (рдКрдкрд░ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ) рдореЗрдВ рд░рд┐рдкреЛрд░реНрдЯ.html рдФрд░ log.html рдлрд╛рдЗрд▓реЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
- рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдкрд┐рдЫрд▓реЗ рд░рди рдХрд╛ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╕рд╛рд░рд╛рдВрд╢ рд╣реЛрддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдЖрдк рд╕рднреА рдкрд░реАрдХреНрд╖рдгреЛрдВ (рдкрд╛рд╕ рдпрд╛ рдЕрд╕рдлрд▓) рдХреЗ рд╕рддрд╣ рдкрд░рд┐рдгрд╛рдо рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ;
- рд▓реЙрдЧ-рдлрд╛рдЗрд▓ рдореЗрдВ рдЖрдк рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ - рдкреНрд░рддреНрдпреЗрдХ рдкрд░реАрдХреНрд╖рдг рдЪрд░рдг рдХрд╛ рдирд┐рд╖реНрдкрд╛рджрдиред рд╡рд╣рд╛рдВ рдЖрдк рдЙрди рд╕рднреА рдЪреАрдЬрд╝реЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдирдХреА рдЖрдкрдХреЛ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ, рд░реЛрдмреЛрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдкрд╣рд▓реА рдирдЬрд╝рд░ рд╕реЗ, рдЖрдВрдЦ рдереЛрдбрд╝реА рд╕реА рдореБрдбрд╝рдиреЗ рд▓рдЧрддреА рд╣реИ: рднрд╛рд░реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреА рд╣реИ рдФрд░ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдЕрдВрдд-рдЯреВ-рдПрдВрдб рд╕рдВрд░рдЪрдирд╛ рдХреЛ рд╕рдордЭрдиреЗ рдФрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рд▓реЙрдЧ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХреМрд╢рд▓ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдХреБрдЫ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рд╡реНрдпрд╡рд╕рд╛рдп рдЗрддрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИред рдХреБрдЫ рдорд╣реАрдиреЛрдВ рдХреЗ рднреАрддрд░ рдореИрдВ рдж рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЛ рдЙрджреНрдзреГрдд рдХрд░ рд╕рдХрд╛: тАЬрдЖрдкрдХрд╛ рдорд╕реНрддрд┐рд╖реНрдХ рдЕрдиреБрд╡рд╛рдж рд╕реНрд╡рдпрдВ рдХрд░рддрд╛ рд╣реИред рдореИрдВ рдХреЛрдб рднреА рдирд╣реАрдВ рджреЗрдЦрддрд╛ред рдореБрдЭреЗ рдПрдХ рдЧреЛрд░рд╛, рдПрдХ рд╢реНрдпрд╛рдорд▓рд╛ рдФрд░ рдПрдХ рд░реЗрдбрд╣реЗрдб рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред тАЭ рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ - рдЕрддрд┐рд░рд┐рдХреНрдд рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рджреЗрдЦреАред
рдкреНрд▓рд╕ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: рд▓реЙрдЧрд┐рдВрдЧ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕реНрддрд░ рд╣реИрдВ рдЬреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕реА рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреА рдЬрд╛рдПрдЧреА рдФрд░ рдХреМрди рд╕реА рдирд╣реАрдВред рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкрджреНрдзрддрд┐ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рд╕реНрддрд░ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕реА рд╕рдордп, рдкрд░реАрдХреНрд╖рдг рдФрд░ рд╕рд╣рд╛рдпрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдЕрдВрджрд░ рдХреЙрд▓ рдХрд░рдиреЗ рдХрд╛ рдХреНрд░рдо рдЬрд╛рдирдирд╛ рдЕрддрд┐-рдЙрдкрдпреЛрдЧреА рдирд╣реАрдВ рд╣реИ - рддреНрд░реБрдЯрд┐ рдХреЗ рдХреНрд╖рдг рдХреЛ рдкрдХрдбрд╝рдирд╛ рдЖрд╕рд╛рди рд╣реИред
рд╣рдорд╛рд░реЗ рдореБрдЦреНрдп рдЙрдкрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ DSL рд░реЛрдмреЛрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рд╣рдордиреЗ рд▓рдЧрднрдЧ рдЫрд╣ рдорд╣реАрдиреЗ рддрдХ рдХрд╛рдо рдХрд┐рдпрд╛ред рдЗрд╕ рд╕рдордп рдХреЗ рджреМрд░рд╛рди, рдореИрдВрдиреЗ рдПрдЯрдо рд╕реЗ рд▓реЗрдХрд░ VSCode рддрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдУрдВ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рд╕рд╛рд░ рдирд╣реАрдВ рдмрджрд▓рд╛ред
рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рд░рд╣реА рдереАред рдЕрдВрддрд┐рдо рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдореЗрдВ, рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣рд╛рдпрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рд╢реБрджреНрдз рд░реЛрдмреЛрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рдкрд░ рдХреЛрдб рдХреА 6,700 рд▓рд╛рдЗрдиреЗрдВ рдереАрдВред рдХреЛрдб рдЖрдзрд╛рд░ рдХреЗ рдРрд╕реЗ рдкреИрдорд╛рдиреЗ рдХреЗ рд╕рд╛рде, рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рдЧрдпрд╛ рд╣реИ - рдЖрд╡рд╢реНрдпрдХ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рднрд░рдирд╛ рдЬреЛ рдЖрд╡рдВрдЯрд┐рдд рдирд╣реАрдВ рдХрд┐рдП рдЧрдП рдереЗред
рдкрд╣рд▓рд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рдЕрдВрддрд┐рдо рд╢рдмреНрдж рд╡реНрдпрд╡рд╕рд╛рдп рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдерд╛ред рд╣рдорд╛рд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдЧреНрд░рд╛рд╣рдХ рдиреЗ рд╕рдВрдмрдВрдзрд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдкрд░ рдЕрдиреНрдп рдЯреАрдореЛрдВ рдХреЗ рд╕рд╛рде рднреА рдХрд╛рдо рдХрд┐рдпрд╛ред рдПрдХ рд╕рдорд╛рдирд╛рдВрддрд░ рдЯреНрд░реИрдХ рдореЗрдВ, рдЙрдиреНрд╣реЛрдВрдиреЗ рджреЗрдЦрд╛, рдЙрдирдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рд░реЛрдмреЛрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдзрд┐рдХ рдкреНрд░рднрд╛рд╡реА рдФрд░ рдЪрд┐рддреНрд░рдг рд╡рд┐рдХрд▓реНрдк, рдЬрд┐рд╕реЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╢реБрд░реВ рд╣реБрдЖ рдерд╛ред
рджреВрд╕рд░рд╛ рддрд░реАрдХрд╛
рджреВрд╕рд░рд╛ рддрд░реАрдХрд╛ рдерд╛ рд░реЛрдмреЛрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ рдкрд╛рдпрдерди рдореЗрдВ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХрд╛ рд╡рд┐рдХрд╛рд╕ред рдбреАрдПрд╕рдПрд▓ рд░реЛрдмреЛрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдкрд░ рд╕рдм рдХреБрдЫ рдмрдирд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рд╣рдордиреЗ рдкрд╛рдпрдерди рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдЙрддреНрдкрд╛рдж рдХреЗ рд╕рд╛рде рд╕рд╣рд╛рдпрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдФрд░ рдЕрдиреНрдп рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рдЗрдВрдЯрд░реИрдХреНрд╢рди рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред рдФрд░ рд░реЛрдмреЛрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╕рд┐рд░реНрдл рдПрдХ рдзрд╛рд╡рдХ рдмрди рдЧрдпрд╛ред
рдЪреВрдВрдХрд┐ рдкрд╛рдпрдерди рдПрдХ рд╢реБрджреНрдз рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рднрд╛рд╖рд╛ рд╣реИ, рди рдХрд┐ рдбреАрдПрд╕рдПрд▓, рдЗрд╕рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдВрд░рдЪрд┐рдд рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ, рдЗрд╕реЗ рд╕рднреА рдХреЛ рд╕рдордЭрд╛рдирд╛ рдЖрд╕рд╛рди рд╣реИред рдХрдо рд╕реЗ рдХрдо, рдЖрдк рд╕рдорд╛рди рддрд░реАрдХреЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рдпрдерди рдЖрдИрдбреАрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рд╡реЗ рдПрдХ рд╣реА рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рдХрд╣рддреЗ рд╣реИрдВ) рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЖрдкрдХреЗ рд▓рд┐рдП рдХреЛрдб рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛ рднреА рд▓рд┐рдЦреЗрдВред рдХреБрдЫ рдбреЗрдЯрд╛ рдЬрдирд░реЗрдЯрд░ рдореЗрдВ рд▓рд┐рдкрдЯреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдлрд╝рдВрдХреНрд╢рдВрд╕ рдкрд░ рдбреЗрдХреЛрд░реЗрдЯрд░ рд▓рдЯрдХрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрджрд┐ рдЗрд╕ рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рдЦрд┐рд▓рд╛рдл, рдкрд╣рд▓реЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рдЙрдкрдХрд░рдг (рд╢реБрджреНрдз рд░реЛрдмреЛрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ) рдХрдареЛрд░ рджрд┐рдЦрддреЗ рд╣реИрдВ - рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдиреЛрдЯрдкреИрдб рдерд╛ред рдХреЛрдИ рднреА рдмрд╕рдиреЗ рд╡рд╛рд▓рд╛ рдпрд╛ рдкрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдирд╣реАрдВ рдЬреЛ рдЗрдВрдЯреЗрд▓реАрдЬреЗ рдЖрдкрдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЙрдЪреНрдЪ рд╕реНрддрд░ рдХреА рднрд╛рд╖рд╛ рдореЗрдВ рд▓реМрдЯрдХрд░ рдЦреБрд╢ рдерд╛ред рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдХрд╛рд╕ рдХреА рддрд░рд╣ рд╣реИред рд╕рдЪ рд╣реИ, рдорд░рд╣рдо рдореЗрдВ рдПрдХ рдордХреНрдЦреА рд╣реИред рдЕрддрд┐рд░рд┐рдХреНрдд рдиреГрддреНрдп рдХреЗ рдмрд┐рдирд╛, рдпрд╣ рд╕рдордЭрдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ рдХрд┐ RF рд╕реЗ рдмреБрд▓рд╛рдП рдЧрдП рдкрд╛рдпрдерди рдХреЗ рдЕрдВрджрд░ рдХреНрдпрд╛ рдЧрд┐рд░ рдЧрдпрд╛ред
рдзреАрд░реЗ-рдзреАрд░реЗ, рд╣рдорд╛рд░реЗ рдЙрдкрддрдВрддреНрд░ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рдкрд░реАрдХреНрд╖рдг рдФрд░ рд╕рд╣рд╛рдпрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд▓рд┐рдЦреЗ рдЬрд╛рдиреЗ рд▓рдЧреЗред рдЙрд╕ рд╕рдордп рдХреЗ рджреМрд░рд╛рди рдЬрдм рдореИрдВ рдПрдХ рдирдП рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛, рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рдПрдХ рдФрд░ рдЙрдкрдХрд░рдг рдХреЗ рд╕рд╛рде рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдзрд┐рдХ рдЕрд╡рд╕рд░ рд╣реИрдВред рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХрд╛ рд▓реЗрдЦрди рдЬреНрдпрд╛рджрд╛ рдирд╣реАрдВ рдмрджрд▓рд╛ рд╣реИред рдЗрд╕ рд╡рд┐рд╢реЗрд╖ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ, рдкрд╛рдпрдерди рдХреЛрдб рдХреЗ рдЕрдВрджрд░, рд░реЛрдмреЛрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдЕрднреА рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рдерд╛ред рдпрд╣ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЧреНрд░рд╛рд╣рдХ рдХреА рд╡рд┐рд╢реЗрд╖ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг рдерд╛ред рд╣рдордиреЗ рдкрд░реАрдХреНрд╖рдг рдорд╛рдорд▓реЗ рдХреЗ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╕реЗ рдмрд╕ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рднрд╛рдЧ рдХреЛ рдЕрд▓рдЧ рдХрд░ рджрд┐рдпрд╛ред
рдХреМрди рд╕рд╛ рдмреЗрд╣рддрд░ рд╣реИ?
рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рджреВрд╕рд░реЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд░рд╛рд╕реНрддрд╛ рдЪреБрдирдирд╛, рдпрд╣ рдХрд╛рд░реНрдп рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ - рдХреМрди рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдЦрддрд╛ рд╣реИ рдФрд░ рдХреИрд╕реЗред
рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдКрдкрд░ рдХрд╣рд╛, рдкрд╛рдпрдерди (рджреВрд╕рд░рд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг) рдЕрдзрд┐рдХ рдЕрд╡рд╕рд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЬреЛ рд▓реЛрдЧ рдЗрд╕ рднрд╛рд╖рд╛ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЦреБрдж рд░реЛрдмреЛрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ (рдФрд░ рдкрд╣рд▓рд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг) рдХреА рдХрдо рдорд╛рдВрдЧ рд╣реИ - рдЖрдк рдЗрд╕рдХреЗ рдбреАрдПрд╕рдПрд▓ рдкрд░ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдкрдврд╝рдХрд░ рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЧрд╛рдЗрдб рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдХреЛрдИ рднреА рдкрд░реАрдХреНрд╖рдг рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ - рд╡реЗ рдмрд╣реБрдд рд╕рд╛рдл рджрд┐рдЦреЗрдВрдЧреЗред
рдирддреАрдЬрддрди, рд░реЛрдмреЛрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рдФрд░ рд╣рдордиреЗ рдЗрд╕реЗ рдкрд╣рд▓реЗ рдХреИрд╕реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛, рдпрд╣ рдХрд▓ рдХреЗ рдореИрдиреБрдЕрд▓ рдкрд░реАрдХреНрд╖рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдЪреНрдЪ рд╕реНрддрд░реАрдп рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕реНрдкрд╖реНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЕрдиреБрднрд╡ рдХреЗ рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рд╣реИред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдЬреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рдмрд╣реБрдд рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИ, рдХреЗрд╡рд▓ рдЖрд╡рд╢реНрдпрдХ рдХреАрд╡рд░реНрдб рдХреЛ рдХреЙрд▓ рдХрд░рдХреЗ, рдПрдХ рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдЦ рд╕рдХрддрд╛ рд╣реИред
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрджрд┐ рдЖрдк рд╣рдорд╛рд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рдмрд╛рдж, рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рднрд╛рдЧ рдХреЛ рдЕрд▓рдЧ рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдФрд░ рдЙрд╕реА рд╕рдордп рдХреЛрдб рдХреЛ рдлреНрд░реЗрдВрдбрд▓реА IDEs рдореЗрдВ рд░рд┐рдлреНрд▓реЗрдХреНрдЯрд░ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рджреВрд╕рд░рд╛ рддрд░реАрдХрд╛ рдЖрдкрдХреЗ рд▓рд┐рдП рд╣реИред
рд▓реЗрдЦ рд▓реЗрдЦрдХ: рджрд┐рдорд┐рддреНрд░реА рдорд╛рд╕реНрдЯрд░реНрд╕
рдкреБрдирд╢реНрдЪ: рд╣рдо рдХрдИ рд░рдирдЯ рд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рдЕрдкрдиреЗ рд▓реЗрдЦ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВред
рд╡реАрдХреЗ ,
рдПрдлрдмреА рдпрд╛
рдЯреЗрд▓реАрдЧреНрд░рд╛рдо-рдЪреИрдирд▓ рдкрд░ рд╣рдорд╛рд░реЗ рд╕рднреА рдкреНрд░рдХрд╛рд╢рдиреЛрдВ рдФрд░ рдЕрдиреНрдп рдореИрдХреНрд╕рд┐рд▓реИрдХреНрдЯ рд╕рдорд╛рдЪрд╛рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкреЗрдЬ рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдВред