рдЬрдм рдЬрд╛рд╡рд╛ рдЕрдВрдд рдореЗрдВ рдорд░ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ рдФрд░ JPoint рдХрд╛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛



рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдореБрджреНрджреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ "рдЬрд╛рд╡рд╛ рдЖрдЦрд┐рд░ рдХрдм рдорд░реЗрдЧрд╛?"

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


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



рдХреНрдпрд╛ рдХреЛрдИ JUG рд▓реЗрдЦрдХ рдРрд╕реА рд░реЗрдЯрд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦ рд╕рдХрддрд╛ рд╣реИ? рд╣рдореЗрдВ Yandex.Radar рдХреЗ рд╕рд╛рде рдЖрдЦрд┐рд░реА рдХрд╣рд╛рдиреА рдпрд╛рдж рдХрд░рддреЗ рд╣реИрдВ, рдЬрдм Mail.Ru рдиреЗ Yandex рд╕рд╛рдЗрдЯ рд░реЗрдЯрд┐рдВрдЧ рдХреЛ "рдмреЗрддреБрдХрд╛" рдХрд╣рд╛ рдФрд░ рдЕрдкрдиреЗ рдмреНрд░рд╛рдВрдбреЛрдВ рдХреЛ рдЗрд╕рд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреА рдорд╛рдВрдЧ рдХреАред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬрдм рдЖрдк рдЦреБрдж рдмрд╛рдЬрд╛рд░ рдореЗрдВ рдЦрд┐рд▓рд╛рдбрд╝реА рд╣реИрдВ, рддреЛ рдЕрдзрд┐рдХрддрдо рдирд┐рд╖реНрдкрдХреНрд╖рддрд╛ рд╡рд╛рд▓реЗ рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХреЛ рд░рдЦрдирд╛ рдЧрд▓рдд рд╣реИред

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

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

рд╕реНрдерд╛рдиреАрдп рд╕рдордп рдорд╢реАрди


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

рдЬрд╛рд╡рд╛ рд╣рдм рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ - рд╣рдорд╛рд░реА рдирд┐рдЬреА рдЯрд╛рдЗрдо рдорд╢реАрди рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдЖрд╕рд╛рди рд▓рдЧ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рд▓рд╛рдЗрди https://habr.com/hub/java/pageN/ рд▓рд┐рдпрд╛ рдФрд░ рдПрди рдХреЛ рдмрдврд╝рд╛рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред

рдХрд╣реАрдВ рди рдХрд╣реАрдВ рдкрд┐рдЫрд▓реЗ рд╕рд╛рд▓ рд╕рд┐рддрдВрдмрд░ рдореЗрдВ рдПрди = 60 рдерд╛, рдФрд░ рд▓рдиреА рдиреЗ рдзрд╛рд░рд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрд╛ рдерд╛ ред рдЙрд╕ рд╡рд░реНрд╖ рдХреЗ рдЬреБрд▓рд╛рдИ рдореЗрдВ рдЬрд╛рд╡рд╛ 9 рдмрд╛рд╣рд░ рдЖрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд▓реЛрдЧ рдЕрднреА рднреА рдЖрда рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдХрд╛рдЯ рд░рд╣реЗ рдереЗ: рдпрд╣ рд▓реЗрдЦ рдкрд┐рдЫрд▓реЗ рдкрддрди (+71, рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП) рд╕рдмрд╕реЗ рдкреЙрд▓рд┐рд╢ рд▓реЗрдЦ рдирд┐рдХрд▓рд╛ред рдХреНрдпрд╛ рдЖрдкрдХреЛ рдЗрд╕ рд╡рд░реНрд╖ рдзрд╛рд░рд╛рдУрдВ рдХрд╛ рд╕рд╛рд░ рдорд┐рд▓ рдЧрдпрд╛? рдЖрдк рдХрд┐рддрдиреА рдмрд╛рд░ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред .parallel() ? :-)



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

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



2016 рдХреЗ рд▓рд┐рдП, рднрд╛рд╖рд╛ рдХреЗ рд╡рд╛рдХреНрдп рд╡рд┐рдиреНрдпрд╛рд╕ рдФрд░ RxJava рдЬреИрд╕реА рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреА рдЙрдкрдпреЛрдЧреА рдЪреАрдЬреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓реЗрдЦ рдереЗред рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдиреНрд╣реЛрдВрдиреЗ JEP-286 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рдерд╛ - рдЬреЛ рдХрд┐ рдЗрд╕ рд╡рд░реНрд╖ рд╣рдореЗрдВ рдорд┐рд▓рд╛ рдерд╛ рдФрд░ рдЬреЛ рдЕрднреА рддрдХ рд╕рднреА рдиреЗ рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА рд╣реИред

рдЕрдм рд╣рдо рдЬрд╛рд╡рд╛ 8 рдФрд░ рдЬрд╛рд╡рд╛ 10 рдХреЗ рдмреАрдЪ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд░рд╕рд╛рддрд▓ рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдЭрд╛ рдХреА рдЧрдИ рджреЛ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЬреЗрдИрдкреА -323 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ , рдЬреЛ рдХреБрдЫ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ рдЬрд╛рд╡рд╛ 11 рдореЗрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ рдерд╛ред рдЖрдк рджреЗрдЦрддреЗ рд╣реИрдВ, рдЕрдм рдЖрдк рд╕реНрдЯреНрд░реАрдо рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдЕрдВрджрд░ var рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ - рдПрдХ trifle, рд▓реЗрдХрд┐рди рдЕрдЪреНрдЫрд╛:

  var result = jShell.variables() .filter((@Nullable var v) -> //var+lambda: Java 11 v.name().equals("result")) .findAny() .get(); 

рдЧреНрд▓реЛрдмрд▓ рдЯрд╛рдЗрдо рдорд╢реАрди


рдЖрдЧреЗ рдЙрди рд╕рдореНрдореЗрд▓рдиреЛрдВ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ рдЬреЛ рдШрдЯрдирд╛рдУрдВ рдХреЗ рд╡реИрд╢реНрд╡рд┐рдХ рдкреНрд░рд╡рд╛рд╣ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рддреЗ рд╣реИрдВред FOSDEM 2018 рдореЗрдВ рдЗрд╕ рд╡рд╕рдВрдд рдореЗрдВ, рдорд╛рд░реНрдХ рд░реЗрдирд╣реЛрд▓реНрдб рдиреЗ рдкрд╣рд▓реА рдмрд╛рд░ JFR, JMC, рдФрд░ CCDS рдХреЗ рд▓рдЧрд╛рддрд╛рд░ рд░рд┐рд▓реАрдЬ рдФрд░ рдореБрдХреНрдд рдЦреБрд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рдШреЛрд╖рдгрд╛ рдХреА:



рдореИрдВ рднреА рд╡рд╣рд╛рдБ рдерд╛, рдФрд░ ARG89 рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ рдореИрдВрдиреЗ рдорд╛рд░реНрдХ рдХреЛ рднрд░реНрддреА рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА:



рд╕рдЪ рдХрд╣реВрдБ рддреЛ, рдореЗрд░реЗ рд▓рд┐рдП, рдкрд┐рдЫрд▓реЗ FOSDEM рд╕реЗ рдпреЗ рдЫрд╣ рдорд╣реАрдиреЗ рдПрдХ рджрд┐рди, рд▓рдВрдмреЗ рджрд┐рди рдХреЗ рд░реВрдк рдореЗрдВ рдЧреБрдЬрд░реЗред рдпрд╣ рдмрд╣реБрдд рдердХрд╛ рд╣реБрдЖ рд▓рдЧрддрд╛ рд╣реИ рдФрд░ рдореИрдВ рд╕реЛрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдЖрдЧреЗ рд╣реИред

рдПрдХ рдорд╣реАрдиреЗ рд╕реЗ рднреА рдХрдо рд╕рдордп рдкрд╣рд▓реЗ, рдУрд░реЗрдХрд▓ рдХреЛрдб рд╡рди рдореЗрдВ рдПрдХ рдирдпрд╛ рдмрдбрд╝рд╛ рдкреНрд░рдореБрдЦ рдерд╛, "рдж рдлреНрдпреВрдЪрд░ рдСрдл рдЬрд╛рд╡рд╛ рдЗрдЬрд╝ рдЯреБрдбреЗред"



рдореИрдВ рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдХреЛ рджреЗрдЦрдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ, рднрд▓реЗ рд╣реА рдбреЗрдврд╝ рдШрдВрдЯреЗ рдХреА рд▓рдВрдмрд╛рдИ рдХреЗ рдмрд╛рд╡рдЬреВрджред рдХрдо рд╕реЗ рдХрдо рдПрдХ рдЕрджреНрднреБрдд рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЬрдм рдорд╛рд░реНрдХ Emacs рдкрд░ Valhalla рдХреЗ рд▓рд┐рдП рдбреЗрдореЛ рдХреЛрдбрд┐рдВрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИред рдЕрдЧрд░ рдХреЛрдИ рдкреВрдЫрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ IntelliJ IDEA рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рдФрд░ рдЪреАрдЬ рдкрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ ... рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ, рдХрднреА-рдХрднреА рдпрд╣ рд╕рдВрднрд╡ рд╣реИред рдХрдо рд╕реЗ рдХрдо рдЕрдЧрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рджреБрдирд┐рдпрд╛ рдореЗрдВ рдореБрдЦреНрдп рдЬрд╛рд╡рд╛ рдореБрдЦреНрдп рд╡рдХреНрддрд╛ рд╣реИрдВред



рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдХреНрдпрд╛ рдерд╛:

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

рдХреБрдЫ рд╡рд┐рд╖рдп рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИрдВ:


JPoint рдХреЗ рдкрд╛рд╕ рдЬрд╛рдУ!


рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдЖрдЬ рд░реВрд╕реА рдЬрд╛рд╡рд╛ рд╕рдореБрджрд╛рдп рдХрд┐рди рд╡рд┐рд╖рдпреЛрдВ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддрд╛ рд╣реИред

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

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

рдПрдХ рдирдпрд╛ рд╕рд╛рд▓ рдЖ рд░рд╣рд╛ рд╣реИ , рдФрд░ рдпрд╣ рдШреЛрд╖рдгрд╛ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдЖ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд╣рдо рдПрдХ рдирдпрд╛ JPoint рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ, рдЬреЛ 5-6 рдЕрдкреНрд░реИрд▓, 2019 рдХреЛ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рд╕рдореНрдореЗрд▓рди рд╣реИ рдЬреЛ рд░реВрд╕реА рдФрд░ рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдп рдЬрд╛рд╡рд╛ рд╕рдореБрджрд╛рдп рдХреА рдШрдЯрдирд╛рдУрдВ рдХрд╛ рджрд░реНрдкрдг рдмрди рдЬрд╛рдПрдЧрд╛ред

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

рдЕрдм рддрдХ, JPoint рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдмрд╣реБрдд рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЪрд░рдг рдореЗрдВ рд╣реИ, рдФрд░ рд╣рдо рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕реЗ рд╡рд┐рд╖рдп рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд░рддреАрдд рд╣реЛрддреЗ рд╣реИрдВред

рдЫреЛрдЯреА рд╕реВрдЪреА рд╣реИ:

  • JVM / JDK / VM рд░рдирдЯрд╛рдЗрдо;
  • рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ;
  • рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдврд╛рдВрдЪреЗ;
  • рдЬрд╛рд╡рд╛ 11. рд╕рдВрдХреНрд░рдордг рдпрд╛ рдирд╣реАрдВ, рдпрд╛ рдпрджрд┐ рд╣рд╛рдВ, рддреЛ рдХреИрд╕реЗред рдпрд╛ рд╢рд╛рдпрдж рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрд╛рд╡рд╛ 12 рдореЗрдВ? :-)

рдЬрд┐рди рд╡рд┐рд╖рдпреЛрдВ рдкрд░ рдмрд╛рдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ, рдЙрдирдХреА рдкреВрд░реА рд╕реВрдЪреА рдмрд╣реБрдд рдмрдбрд╝реА рд╣реИред рдХреБрдЫ рд╣реА рдорд┐рдирдЯреЛрдВ рдореЗрдВ рдЕрдирдЧрд┐рдирдд рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдЫреЛрдЯреА рд╕реВрдЪреА 2019 рдХреА рджрд╣рд▓реАрдЬ рдкрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рд╣реИ рдХреА рд╕рдордЭ рджреЗрддреА рд╣реИред

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

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

"рдЬрдм рд╡реЗ рдореБрдЭрд╕реЗ рдкреВрдЫрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рднрд╡рд┐рд╖реНрдп рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд╛ рд╣реИ, рддреЛ рдореИрдВ рдЬрд╡рд╛рдм рджреЗрддрд╛ рд╣реВрдВ - рдирд╣реАрдВ, рдпрд╣ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╣реИ ++ тАЭ

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

рд▓реЗрдХрд┐рди рд╕рд┐рд░реНрдл рдЯрд┐рдкреНрдкрдгреА рд▓рд┐рдЦрдиреЗ рд╕реЗ рдмреЗрд╣рддрд░ рддрд░реАрдХрд╛ рд╣реИред

рдХрд╛рдЧрдЬрд╛рдд рдХреЗ рд▓рд┐рдП рдХреЙрд▓ рдХрд░реЗрдВ


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

рдЬрд╛рд╡рд╛ рджреБрдирд┐рдпрд╛ рдореЗрдВ рдХрд┐рд╕реА рдЪреАрдЬ рдХреЛ рдмрджрд▓рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕реЗ рд▓реЗ рд▓реЗрдВ рдФрд░ рдЗрд╕реЗ рдЦреБрдж рд╕реБрдзрд╛рд░реЗрдВред

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

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

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



рдПрдХ рд╡рдХреНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдкрдиреА рдпрд╛рддреНрд░рд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд▓рд┐рдВрдХ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╡рд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдзреНрдпрд╛рди рд╕реЗ рдкрдврд╝реЗрдВ рдФрд░ рдЬреИрд╕рд╛ рд▓рд┐рдЦрд╛ рд╣реИ рд╡реИрд╕рд╛ рд╣реА рдХрд░реЗрдВред рд▓рд┐рдВрдХ ред

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

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


рд╣рдо рдПрдХ рдорд╣рд╛рди рднрд╡рд┐рд╖реНрдп рдХреЗ рдХрдЧрд╛рд░ рдкрд░ рд╣реИрдВред

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

рдЕрдЪреНрдЫреА рдЦрдмрд░ рдпрд╣ рд╣реИ рдХрд┐ рдЬрд╛рд╡рд╛ рдХрд┐рд╕реА рднреА рдЬреАрд╡рд┐рдд рдЪреАрдЬрд╝ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдЬреАрд╡рд┐рдд рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред рдФрд░ рдЗрд╕рдореЗрдВ рд╣рдорд╛рд░рд╛ рд╣рд╛рде рдерд╛ !

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


All Articles