GoLand 2018.2 рдореЗрдВ рдирдпрд╛ рдХреНрдпрд╛ рд╣реИ

рдирдорд╕реНрдХрд╛рд░, рд╣реЗрдмреНрд░!

GoLand 2018.2 рдкрд┐рдЫрд▓реЗ рд╣рдлреНрддреЗ рд╕рд╛рдордиреЗ рдЖрдпрд╛ рдерд╛ред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рд╣рдо рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ рдХрд┐ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдХреНрдпрд╛ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ рд╣реИред



рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдирдпрд╛ рдХреНрдпрд╛ рд╣реИ:

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

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

рдЧреЛ (vgo) рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди


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



рдЧреЛ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдЕрдзрд┐рдХ рдкрдврд╝реЗрдВ рдпрд╣рд╛рдБ ( рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рд▓реЗрдЦ )ред

рд░реАрдлреИрдХреНрдЯрд░рд┐рдВрдЧ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ


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

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



рддреНрд╡рд░рд┐рдд рдХреЛрдб рдареАрдХ рдХрд░рддрд╛ рд╣реИ


рдкреНрд░рдХрд╛рд░ рдХреЗ рдмреЗрдореЗрд▓ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдирдП рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕реБрдзрд╛рд░ рджрд┐рдЦрд╛рдИ рджрд┐рдП рд╣реИрдВ: рдЕрдкреЗрдХреНрд╖рд┐рдд рдкреНрд░рдХрд╛рд░ рдореЗрдВ рдХрдирд╡рд░реНрдЯ рдХрд░реЗрдВ рдФрд░ рд▓рд╛рдкрддрд╛ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░реЗрдВ ред

рдЕрдкреЗрдХреНрд╖рд┐рдд рдкреНрд░рдХрд╛рд░ рдореЗрдВ рдХрдирд╡рд░реНрдЯ рдХрд░реЗрдВ рднрд╛рд╖рд╛ рдХреЗ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдореВрд▓реНрдп рдХреЛ рдЕрдкреЗрдХреНрд╖рд┐рдд рдкреНрд░рдХрд╛рд░ рдореЗрдВ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ:



рдПрдХ рдХреНрд▓рд┐рдХ рдореЗрдВ рд▓рд╛рдкрддрд╛ рддрд░реАрдХреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░реЗрдВ рдпрджрд┐ рдЕрдкреЗрдХреНрд╖рд┐рдд рдкреНрд░рдХрд╛рд░ рдПрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реИ рддреЛ рд▓рд╛рдкрддрд╛ рддрд░реАрдХреЗ рдЬреЛрдбрд╝рддрд╛ рд╣реИ:



рдХреЛрдб рдЬрдирд░реЗрд╢рди


рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рддрд░реАрдХреЗ рдЕрдм рди рдХреЗрд╡рд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реЗ рдореМрдЬреВрджрд╛ рдкреНрд░рдХрд╛рд░ рдХреЗ рддрд░реАрдХреЛрдВ рдХреЛ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рддрд░реАрдХреЛрдВ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдкреНрд░рдХрд╛рд░ рднреА рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ:



рдХреЛрдб рд╕рдВрдкрд╛рджрди


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

рдЕрдм рд╕реНрдерд╛рдиреАрдп рд╡реИрд░рд┐рдПрдмрд▓ рд░рд┐рдлреИрдХреНрдЯрд░рд┐рдВрдЧ рдХрд╛ рдкрд░рд┐рдЪрдп Alt + Enter рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИред рдПрдХ рддреНрд╡рд░рд┐рдд рдХрд╛рд░реНрд░рд╡рд╛рдИ рдПрдХ рдирдП рд╕реНрдерд╛рдиреАрдп рдЪрд░ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдФрд░ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд▓рд┐рдЦрддреА рд╣реИред



рдкреЛрд╕реНрдЯрдлрд╝рд┐рдХреНрд╕ рдЯреЗрдореНрдкрд▓реЗрдЯ


рдирдпрд╛ .sort рдЯреЗрдореНрдкреНрд▓реЗрдЯ, рддрддреНрд╡реЛрдВ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рд░рдгрд┐рдпреЛрдВ рдФрд░ рд╕реНрд▓рд╛рдЗрд╕реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЫрдБрдЯрд╛рдИ рд╡рд┐рдзрд┐ рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдЗрдЯрдо рдПрдХ рдХрд╕реНрдЯрдо рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣реИрдВ, рддреЛ рдЫрд╛рдВрдЯрдирд╛ред рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрд╕рд╛рдиреА рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ .rre рдФрд░ .rrv рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреЛ рдПрдХ рдирдП рдПрдХ - .rr рдореЗрдВ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ , рдЗрд╕реЗ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдФрд░ рд╡реЗрд░рд┐рдПрдмрд▓ рдирд╛рдореЛрдВ рдкрд░ рджреЛрдиреЛрдВ рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



рдХреЛрдб рд╢реИрд▓реА


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

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



рдбрд┐рдмрдЧрд░


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



рдлрд╛рдЗрд▓ рдкрд░ рдирдЬрд░ рд░рдЦрдиреЗ рд╡рд╛рд▓реЗ


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



рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА


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



рд▓реЙрдЧ рд╡рд┐рдВрдбреЛ рдХреЗ рд▓рд┐рдП рдХрдИ рд╕реБрдзрд╛рд░ рд╣реИрдВ, рдЕрдм рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

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



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



рдФрд░ рдЙрдирдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд┐рдП рдмрд┐рдирд╛ GitHub рдЦрд╛рддреЛрдВ рдХреА рдХрд┐рд╕реА рднреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░реЗрдВ:



рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕


рдореИрдХрдмреБрдХ рдкреНрд░реЛ рдХреЗ рдорд╛рд▓рд┐рдХ рдкрд╛рд╕ рдирд╣реАрдВ рд╣реИрдВ: GoLand 2018.2 рдЯрдЪ рдмрд╛рд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдЯрдЪ рдкреИрдирд▓ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЙрдкрд▓рдмреНрдз рдЙрдкрдХрд░рдг рдЖрдкрдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдлрд┐рдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ: рд╕реЗрдЯрд┐рдВрдЧреНрд╕ | рд╕реВрд░рдд рдФрд░ рд╡реНрдпрд╡рд╣рд╛рд░ | рдореЗрдиреВ рдФрд░ рдЯреВрд▓рдмрд╛рд░ ред



MacOS рдпреВрдЬрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рдЦрдмрд░: рд╡рд┐рдВрдбреЛ рдЯрд╛рдЗрдЯрд▓ рдХреЛ рдЕрдм рдбрд╛рд░реНрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рдбрд╛рд░реНрдХ рд╡рд┐рдВрдбреЛ рд╣реЗрдбрд░ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рд╕реВрд░рдд рдФрд░ рд╡реНрдпрд╡рд╣рд╛рд░ | рд░реВрдк ред



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

рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ / рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ


рдкрд░рдВрдкрд░рд╛ рд╕реЗ, рд╣рдо рдлреНрд░рдВрдЯ-рдПрдВрдб рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЗ рд╕рдорд░реНрдерди рдореЗрдВ рдХреБрдЫ рдмрджрд▓рд╛рд╡реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣рд╛рдБ рдХреБрдЫ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВ:

  • рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ 2.9 рдФрд░ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ 3.0 рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди;
  • рдХрдИ рдирдП рдЗрд░рд╛рджреЗ рдХрд╛рд░реНрд░рд╡рд╛рдИ: рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд▓рд╛рдЧреВ рдХрд░реЗрдВ , рд╡реНрдпреБрддреНрдкрдиреНрди рд╡рд░реНрдЧ рдмрдирд╛рдПрдВ , рдПрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдпрд╛ рдЕрдореВрд░реНрдд рд╡рд░реНрдЧ рдХреЗ рд╕рджрд╕реНрдпреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░реЗрдВ , 'рд╕реНрд╡рд┐рдЪ' рдХреЗ рд▓рд┐рдП рдорд╛рдорд▓реЗ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ , рдФрд░ 'for..of' рдХреЗ рд╕рд╛рде Iterate рдХрд░реЗрдВ ред
  • рдЕрдм рдЖрдк рдирдП рдХреЛрдб рдХрд╡рд░реЗрдЬ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд╕рд╛рде рд╕рднреА рдЕрдкреНрд░рдпреБрдХреНрдд рдХреЛрдб рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдЖрдк рдЗрди рдФрд░ рдЕрдиреНрдп рд╕реБрдзрд╛рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡реЗрдмрд╕реНрдЯреЙрд░реНрдо рдЯреАрдо рдХреЗ рд╡реНрд╣рд╛рдЯреНрд╕ рдиреНрдпреВ рдкреЗрдЬ рдкрд░ рдЕрдзрд┐рдХ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред

рд╡рд╣ рд╕рдм рд╣реИ! рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣, рд╣рдореЗрдВ рдЖрдкрдХреА рд░рд╛рдп рдпрд╣рд╛рдБ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ, рдЯреНрд╡рд┐рдЯрд░ рдкрд░ рдпрд╛ рдмрдЧ рдЯреНрд░реИрдХрд░ рдореЗрдВ рд╕реБрдирдХрд░ рдЦреБрд╢реА рд╣реЛрдЧреА :)

рдЖрдк рдбрд╛рдЙрдирд▓реЛрдб рдкреГрд╖реНрда рдкрд░ рдпрд╛ рдЯреВрд▓рдмреЙрдХреНрд╕ рдРрдк рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрдбреЗрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдмрд╕ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВ рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛рддрд╛ рд╣реВрдВ рдХрд┐ рдпрджрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА IntelliJ IDEA Ultimate рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рд╕рднреА GoLand рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдЕрднреА рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, рдЖрдкрдХреЛ рдмрд╕ рдЗрд╕ рдкреНрд▓рдЧрдЗрди рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

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


All Articles