2020 рдХреЗ рд▓рд┐рдП рдЗрдВрдЯреЗрд▓реАрдЬ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдо рдЯреАрдо рдкреНрд▓рд╛рдиреНрд╕

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

рдЙрддреНрдкрд╛рджрдХрддрд╛


рдЕрдиреБрдХреНрд░рдордг рдХреА рдЧрддрд┐


рдЗрд╕ рд╕рдордп рдЗрдВрдбреЗрдХреНрд╕рд┐рдВрдЧ рд╣рдорд╛рд░реЗ IDE рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рд╛рде рд╕рдмрд╕реЗ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рд╣рдордиреЗ рдХрдИ рджрд┐рд╢рд╛рдУрдВ рд╕реЗ рдЗрд╕рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рд╕рдВрдкрд░реНрдХ рдХрд┐рдпрд╛ рд╣реИред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рддреИрдпрд╛рд░-рдирд┐рд░реНрдорд┐рдд рд╕реВрдЪрдХрд╛рдВрдХ рдЯреБрдХрдбрд╝реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВ ред рдЕрдм, рдкреНрд░рддреНрдпреЗрдХ IntelliJ IDEA рдХреЙрдкреА рдХреЗ рдмрдЬрд╛рдп java.lang.String рд╡рд░реНрдЧ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЕрдиреБрдХреНрд░рдордгрд┐рдд рдХрд░рддреЗ рд╣реБрдП, рд╣рдо рдбрд╛рдЙрдирд▓реЛрдб рдХреЗ рд▓рд┐рдП JDK рдХреЗ рд▓рд┐рдП рдПрдХ рддреИрдпрд╛рд░-рдХрд┐рдП рдЧрдП рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдЕрдВрд╢ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рдЕрддрд┐рд░рд┐рдХреНрдд CPU рд▓рд╛рдЧрддреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЬреЗрдбреАрдХреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдо рдорд╛рд╡реЗрди рд╕реЗрдВрдЯреНрд░рд▓ рд╕реЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рд╕реВрдЪрдХрд╛рдВрдХ рдЯреБрдХрдбрд╝реЗ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рддрд▓рд╛рд╢ рд░рд╣реЗ рд╣реИрдВ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдЕрдиреНрдп рдЖрдИрдбреАрдИ рдореЗрдВ рджреБрднрд╛рд╖рд┐рдпреЛрдВ рдФрд░ рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рднреАред рд╣рдо рдЯреАрдореЛрдВ рдФрд░ рд╕рдВрдЧрдардиреЛрдВ рдХреЛ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдХреЛрдб рдХреЗ рд▓рд┐рдП рд░реЗрдбреА-рдореЗрдб рдЗрдВрдбреЗрдХреНрд╕ рдЕрдВрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрднреА рддрдХ рдЗрд╕рдХреЗ рд▓рд┐рдП рдареЛрд╕ рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рд╣реИред


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

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

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

рдЖрдИрдбреАрдИ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдирдП рдмрд╣реБ-рдереНрд░реЗрдбреЗрдб рдПрдХреНрд╕реЗрд╕


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

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

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

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

рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рдмрд┐рдирд╛ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдЕрдирд▓реЛрдб рдХрд░реЗрдВ


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

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

рд╡рд┐рдХрд╛рд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдорд░реНрдерди


рд╕рд╣рдпреЛрдЧрд╛рддреНрдордХ рд╕рдВрдкрд╛рджрди


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

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

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

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

рдкрддрд▓реЗ рдЧреНрд░рд╛рд╣рдХ рдХрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЕрдиреНрдп рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ IDE рдмреИрдХрдПрдВрдб рдХреЛ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рд▓реЗ рдЬрд╛рдирд╛, рд▓реЗрдХрд┐рди рд╣рдо рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХрд┐рд╕реА рднреА рдпреЛрдЬрдирд╛ рдХреА рдШреЛрд╖рдгрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реИрдВред

рдХреНрд▓рд╛рдЙрдб рд▓реЙрдиреНрдЪ рд╕рдорд░реНрдерди


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

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

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

рдирдИ рдбрд┐рдЬрд╛рдЗрди рдореЙрдбрд▓ рдбрд┐рдЬрд╛рдЗрди


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

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

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

рд╕рд╛рд░рд╛рдВрд╢


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

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

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


All Articles