рд╣реИрдХрдереЙрди рджреЗрд╡рдбреЗрдЬрд╝'19 (рднрд╛рдЧ 2): рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдХреЗ рд▓рд┐рдП рдСрдбрд┐рдпреЛ рд╕рдВрджреЗрд╢ рдкрд╛рд░реНрд╕рд░ рдФрд░ IntelliJ IDEA рдореЗрдВ рд╡реНрдпрд╛рдХрд░рдг рдХреА рдЬрд╛рдБрдЪ

рд╣рдо рд╕реНрдкреНрд░рд┐рдВрдЧ рд╣реИрдХрдереЙрди рджреЗрд╡рдбреЗрдЬрд╝ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдорд╛рд╕реНрдЯрд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдЫрд╛рддреНрд░реЛрдВ рдиреЗ рднрд╛рдЧ рд▓рд┐рдпрд╛ "рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕/рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ".

рд╣реИрдХрдереЙрди рджреЗрд╡рдбреЗрдЬрд╝'19 (рднрд╛рдЧ 2): рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдХреЗ рд▓рд┐рдП рдСрдбрд┐рдпреЛ рд╕рдВрджреЗрд╢ рдкрд╛рд░реНрд╕рд░ рдФрд░ IntelliJ IDEA рдореЗрдВ рд╡реНрдпрд╛рдХрд░рдг рдХреА рдЬрд╛рдБрдЪ

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

рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдбреЗрд╕реНрдХрдЯреЙрдк рд╡реЙрдпрд╕ рдореИрд╕реЗрдЬ рдкрд╛рд░реНрд╕рд░

рд╣реИрдХрдереЙрди рджреЗрд╡рдбреЗрдЬрд╝'19 (рднрд╛рдЧ 2): рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдХреЗ рд▓рд┐рдП рдСрдбрд┐рдпреЛ рд╕рдВрджреЗрд╢ рдкрд╛рд░реНрд╕рд░ рдФрд░ IntelliJ IDEA рдореЗрдВ рд╡реНрдпрд╛рдХрд░рдг рдХреА рдЬрд╛рдБрдЪ

рд╡рд┐рдЪрд╛рд░ рд▓реЗрдЦрдХ
рдЦреЛрд░реЛрд╢реЗрд╡ рдЕрд░реНрдЯреЛрдо

рдкрдВрдХреНрддрд┐ рдмрдирд╛рдпреЗрдВ

рдЦреЛрд░реЛрд╢реЗрд╡ рдЖрд░реНрдЯреЗрдо - рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореИрдиреЗрдЬрд░/рдбреЗрд╡рд▓рдкрд░/рдХреНрдпреВрдП
рдПрд▓рд┐рд╕реЗрд╡ рдПрдВрдЯреЛрди - рд╡реНрдпрд╛рдкрд╛рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ/рд╡рд┐рдкрдгрди рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ
рдорд╛рд░рд┐рдпрд╛ рдХреБрдХрд▓рд┐рдирд╛ - рдпреВрдЖрдИ рдбрд┐рдЬрд╛рдЗрдирд░/рдбреЗрд╡рд▓рдкрд░
рдмрдЦреНрд╡рд╛рд▓реЛрд╡ рдкрд╛рд╡реЗрд▓ - рдпреВрдЖрдИ рдбрд┐рдЬрд╛рдЗрдирд░/рдбреЗрд╡рд▓рдкрд░/рдХреНрдпреВрдП

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

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

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

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

рд╣реИрдХрдереЙрди рджреЗрд╡рдбреЗрдЬрд╝'19 (рднрд╛рдЧ 2): рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдХреЗ рд▓рд┐рдП рдСрдбрд┐рдпреЛ рд╕рдВрджреЗрд╢ рдкрд╛рд░реНрд╕рд░ рдФрд░ IntelliJ IDEA рдореЗрдВ рд╡реНрдпрд╛рдХрд░рдг рдХреА рдЬрд╛рдБрдЪрд╣рдорд╛рд░реА рдЯреАрдо рдореЗрдВ 4 рд▓реЛрдЧ рдереЗ. рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рджреЛ рд▓реЛрдЧ рд╡рд╛рдХреН рдкрд╣рдЪрд╛рди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреА рдЦреЛрдЬ рдХрд░ рд░рд╣реЗ рдереЗ, рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдЯреЗрд▓реАрдЧреНрд░рд╛рдо-рдбреЗрд╕реНрдХрдЯреЙрдк рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░ рд░рд╣рд╛ рдерд╛, рджреВрд╕рд░рд╛ рдмрд┐рд▓реНрдб рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рддреИрдирд╛рдд рдХрд░ рд░рд╣рд╛ рдерд╛ рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдбреЗрд╕реНрдХрдЯреЙрдк. рдмрд╛рдж рдореЗрдВ, рд╣рд░ рдХреЛрдИ рдпреВрдЖрдИ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдФрд░ рдбрд┐рдмрдЧрд┐рдВрдЧ рдореЗрдВ рд╡реНрдпрд╕реНрдд рдерд╛ред

рдРрд╕рд╛ рд▓рдЧ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдЗрдЪреНрдЫрд┐рдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди, рдЬреИрд╕рд╛ рдХрд┐ рд╣рдореЗрд╢рд╛ рд╣реЛрддрд╛ рд╣реИ, рдХрдард┐рдирд╛рдЗрдпрд╛рдБ рдкреИрджрд╛ рд╣реБрдИрдВред

рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рдорд╛рдзрд╛рди рдореЗрдВ рджреЛ рд╕реНрд╡рддрдВрддреНрд░ рдЙрдкрдХрд╛рд░реНрдп рд╢рд╛рдорд┐рд▓ рдереЗ: рдПрдХ рдЙрдкрдпреБрдХреНрдд рд╡рд╛рдХреН рдкрд╣рдЪрд╛рди рдЙрдкрдХрд░рдг рдЪреБрдирдирд╛ рдФрд░ рдирдИ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП рдпреВрдЖрдИ рд▓рд╛рдЧреВ рдХрд░рдирд╛ред

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

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

рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдбреЗрд╕реНрдХрдЯреЙрдк рдХреЛ рдЕрд╕реЗрдВрдмрд▓ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдлреА рд▓рдВрдмрд╛ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ: рдЗрдВрдЯреЗрд▓ рдХреЛрд░ i5-7200U рд╡рд╛рд▓реЗ рд▓реИрдкрдЯреЙрдк рдкрд░, рд╕рднреА рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдкреВрд░реНрдг рдЕрд╕реЗрдВрдмрд▓реА (рдлреНрд▓реИрдЧ -рдЬреЗ 4) рдореЗрдВ рд▓рдЧрднрдЧ рддреАрди рдШрдВрдЯреЗ рд▓рдЧрддреЗ рд╣реИрдВред рдЗрдирдореЗрдВ рд╕реЗ, рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рд╕реНрд╡рдпрдВ рд▓рд┐рдВрдХ рдХрд░рдиреЗ рдореЗрдВ рд▓рдЧрднрдЧ 30 рдорд┐рдирдЯ рд▓рдЧрддреЗ рд╣реИрдВ (рдмрд╛рдж рдореЗрдВ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдбрд┐рдмрдЧ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ, рд▓рд┐рдВрдХрд┐рдВрдЧ рдореЗрдВ рд▓рдЧрднрдЧ 10 рдорд┐рдирдЯ рд▓рдЧрддреЗ рд╣реИрдВ), рд▓реЗрдХрд┐рди рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд▓рд┐рдВрдХрд┐рдВрдЧ рдЪрд░рдг рдХреЛ рд╣рд░ рдмрд╛рд░ рджреЛрд╣рд░рд╛рдпрд╛ рдЬрд╛рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред

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

рднрдгреНрдбрд╛рд░ред

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

IntelliJ IDEA рдореЗрдВ рдЙрдиреНрдирдд рдкреНрд░рд╛рдХреГрддрд┐рдХ рднрд╛рд╖рд╛ рд╕рдорд░реНрдерди

рд╣реИрдХрдереЙрди рджреЗрд╡рдбреЗрдЬрд╝'19 (рднрд╛рдЧ 2): рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдХреЗ рд▓рд┐рдП рдСрдбрд┐рдпреЛ рд╕рдВрджреЗрд╢ рдкрд╛рд░реНрд╕рд░ рдФрд░ IntelliJ IDEA рдореЗрдВ рд╡реНрдпрд╛рдХрд░рдг рдХреА рдЬрд╛рдБрдЪ

рд╡рд┐рдЪрд╛рд░ рд▓реЗрдЦрдХ

рдЯреИрдВрдХреЛрд╡ рд╡реНрд▓рд╛рджрд┐рд╕реНрд▓рд╛рд╡

рдкрдВрдХреНрддрд┐ рдмрдирд╛рдпреЗрдВ

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

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

рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдорд╛рдирдХ рд╡рд░реНрддрдиреА рдЬрд╛рдБрдЪ IntelliJ IDEA рдХреЛ рд╡реНрдпрд╛рдХрд░рдг рдХреЗ рдкреИрдорд╛рдиреЗ рдкрд░ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рдирд╛ рдерд╛, рддрд╛рдХрд┐ IDE рдХреЗ рдЕрдВрджрд░ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╡реНрдпрд╛рдХрд░рдг рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХреЗред

рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХреНрдпрд╛ рд╣реБрдЖ ╨┐╨╛ ╤Б╤Б╤Л╨╗╨║╨╡.

рдЦреИрд░, рдиреАрдЪреЗ рд╣рдо рдкреНрд▓рдЧрдЗрди рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдЗрд╕рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рджреМрд░рд╛рди рдЖрдиреЗ рд╡рд╛рд▓реА рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред

рдЕрднрд┐рдкреНрд░реЗрд░рдг

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

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

рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди

рд╣реИрдХрдереЙрди рджреЗрд╡рдбреЗрдЬрд╝'19 (рднрд╛рдЧ 2): рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдХреЗ рд▓рд┐рдП рдСрдбрд┐рдпреЛ рд╕рдВрджреЗрд╢ рдкрд╛рд░реНрд╕рд░ рдФрд░ IntelliJ IDEA рдореЗрдВ рд╡реНрдпрд╛рдХрд░рдг рдХреА рдЬрд╛рдБрдЪрд╣рдордиреЗ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдЯреЗрдХреНрд╕реНрдЯ рд╕рддреНрдпрд╛рдкрди рд╕рд┐рд╕реНрдЯрдо рдмрдирд╛рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рд╕реНрд╡рдпрдВ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдореМрдЬреВрджрд╛ рд╕рдорд╛рдзрд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рд╕рдмрд╕реЗ рдЙрдкрдпреБрдХреНрдд рд╡рд┐рдХрд▓реНрдк рдирд┐рдХрд▓рд╛ LanguageTool. рд▓рд╛рдЗрд╕реЗрдВрд╕ рдиреЗ рд╣рдореЗрдВ рдЗрд╕реЗ рдЕрдкрдиреЗ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреА: рдпрд╣ рдореБрдлрд╝реНрдд рд╣реИ, рдЬрд╛рд╡рд╛ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдУрдкрди-рд╕реЛрд░реНрд╕ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ 25 рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкрдВрджреНрд░рд╣ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рд╕реЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд╣реИред рдЕрдкрдиреЗ рдЦреБрд▓реЗрдкрди рдХреЗ рдмрд╛рд╡рдЬреВрдж, рд▓реИрдВрдЧреНрд╡реЗрдЬрдЯреВрд▓ рд╕рд╢реБрд▓реНрдХ рдЯреЗрдХреНрд╕реНрдЯ рд╕рддреНрдпрд╛рдкрди рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рдПрдХ рдЧрдВрднреАрд░ рдкреНрд░рддрд┐рдпреЛрдЧреА рд╣реИ, рдФрд░ рдпрд╣ рддрдереНрдп рдХрд┐ рдпрд╣ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд╡рд╕реНрддреБрддрдГ рдЗрд╕рдХреА рд╢рд╛рдирджрд╛рд░ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИред

рдкреНрд▓рдЧрдЗрди рдХреЛрдб рдЕрдВрджрд░ рд╣реИ GitHub рдкрд░ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА. рдкреВрд░рд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдпреВрдЖрдИ рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛ рдХреЗ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдЬреЛрдбрд╝ рдХреЗ рд╕рд╛рде рдХреЛрдЯрд▓рд┐рди рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рд╣реИрдХрдереЙрди рдХреЗ рджреМрд░рд╛рди, рд╣рдо рдорд╛рд░реНрдХрдбрд╛рдЙрди, рдЬрд╛рд╡рд╛рдбреЙрдХ, HTML рдФрд░ рдкреНрд▓реЗрди рдЯреЗрдХреНрд╕реНрдЯ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗред рд╣реИрдХрдереЙрди рдХреЗ рдмрд╛рдж, рдПрдХ рдкреНрд░рдореБрдЦ рдЕрдкрдбреЗрдЯ рдореЗрдВ XML, рдЬрд╛рд╡рд╛, рдХреЛрдЯрд▓рд┐рди рдФрд░ рдкрд╛рдпрдерди рдореЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЕрдХреНрд╖рд░ рдФрд░ рд╡рд░реНрддрдиреА рдЬрд╛рдВрдЪ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред

рдХрдард┐рдирд╛рдЗрдпреЛрдВ

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

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

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

рд╣реИрдХрдереЙрди рдХреЗ рдмрд╛рдж

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

рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реИ?

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

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ