GoLand 2019.3 рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рд╛рде, рдЧреЛ рдореЙрдбреНрдпреВрд▓ рдФрд░ рдЕрдзрд┐рдХ рдХреЗ рд▓рд┐рдП рдмрдврд╝рд╛рдпрд╛ рд╕рдорд░реНрдерди

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


рджреЛ рд╣рдлреНрддреЗ рдкрд╣рд▓реЗ, рд╣рдордиреЗ GoLand 2019.3 рдЬрд╛рд░реА рдХрд┐рдпрд╛ред




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


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


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


  • GoLand 2019.3 рд╕реАрдкреАрдпреВ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдХрдо рдЦрдкрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкрд╣рд▓реЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рддреЗрдЬ рд╣реИред
  • рдЧреЛ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдмрдврд╝рд╛рдпрд╛ рд╕рдорд░реНрдердиред
  • рд░рд┐рдлреИрдХреНрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдХрдИ рдирдП рддреНрд╡рд░рд┐рдд рд╕реБрдзрд╛рд░ рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдЬреЛрдбрд╝реА рдЧрдИрдВред
  • рдХреЛрдб рдХреЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЯреБрдХрдбрд╝реЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реАрдХреНрд╖рдг рдХреЗрд╡рд▓ рд╕рдмрд╕реЗ рдЙрдкрдпреБрдХреНрдд рддреНрд╡рд░рд┐рдд рд╕реБрдзрд╛рд░ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВред
  • рдЕрдм рдЖрдк MacOS рдпрд╛ Windows рдкрд░ Mozilla rr рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджреВрд░рд╕реНрде рд░реВрдк рд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбреАрдмрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
  • рд╕рднреА рдирдП рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рд╡реЙрдЪрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧ рд╣реИред
  • MongoDB рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИред
  • рд╣рдордиреЗ IDE рдореЗрдВ рд╕рдВрд╡рд╛рджрд╛рддреНрдордХ рдкрд╛рда рдЬреЛрдбрд╝рд╛: рдПрдХ рддрд░рдл, рдпрд╣ рдирдИ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдиреЗ рдХрд╛ рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рддрд░реАрдХрд╛ рд╣реИ, рдФрд░ рджреВрд╕рд░реА рдУрд░, рддреБрд░рдВрдд рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ред

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


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


рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдкрд░рд┐рдгрд╛рдо рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЖрдХрд╛рд░, рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рдЖрдпреБ, рд░реИрдо рдФрд░ рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдХреА рдорд╛рддреНрд░рд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред


рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдкрд░ рдХрд╛рдо рдЬрд╛рд░реА рд░рд╣реЗрдЧрд╛ред





рдореЙрдбреНрдпреВрд▓ рдЬрд╛рдУ


GoLand 2019.3 рдореЗрдВ рдЕрдкрдиреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рд╕рд╛рде рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЖрдпрд╛рддрд┐рдд рдореЙрдбреНрдпреВрд▓ рдХреА рдУрд░ рд╕реЗ go.mod рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХреЗ рд▓рд┐рдП рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдВрдЧ рд╣реИред рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд┐рд░реНрднрд░рддрд╛ рдЖрдпрд╛рдд рдкрде рдкрд░ рд╡рд┐рдВрдбреЛрдЬ / рд▓рд┐рдирдХреНрд╕ рдкрд░ MacOS рдпрд╛ Ctrl + B рдкрд░ Press + B рджрдмрд╛рдПрдВ , рдФрд░ GoLand рдЖрдкрдХреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╡реНрдпреВ рдореЗрдВ рдЕрдкрдиреЗ рд╕реНрд░реЛрддреЛрдВ рддрдХ рд▓реЗ рдЬрд╛рдПрдЧрд╛ред


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





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


рдЗрдирд▓рд╛рдЗрди рдлрд╝реАрд▓реНрдб рд╡рд┐рдзрд┐ рд▓рд╛рдЧреВ рдХрд░реЗрдВ


рдбреАрдмрдЧрд░ рдореЗрдВ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░реЗрдВ рдЕрдм рдЖрдкрдХреЛ рд╕реАрдзреЗ рдЗрдирд▓рд╛рдЗрди рдлрд╝реАрд▓реНрдб рд╡рд┐рдзрд┐ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред





рдореЛрдЬрд╝рд┐рд▓рд╛ рдЖрд░рдЖрд░ рдХреЗ рд╕рд╛рде рд░рд┐рдореЛрдЯ рдбрд┐рдмрдЧрд┐рдВрдЧ


GoLand 2018.3 рдХреЗ рдмрд╛рдж рд╕реЗ рдореЛрдЬрд╝рд┐рд▓рд╛ рдЖрд░рдЖрд░ рдХреЗ рд╕рд╛рде рдбрд┐рдмрдЧрд┐рдВрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рдпрд╣ рдХреЗрд╡рд▓ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛ред рдЕрдм рдЖрдк рд▓рд┐рдирдХреНрд╕ рдкрд░ рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдореИрдХрдУрдПрд╕ рдпрд╛ рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рджреВрд░рд╕реНрде рд░реВрдк рд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдбрд┐рдмрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ:


  • рджреВрд░рд╕реНрде рдорд╢реАрди рдкрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдирд┐рд╖реНрдкрд╛рджрди рдЯреНрд░реЗрд╕ рд░рд┐рдХреЙрд░реНрдб рдХрд░реЗрдВред
  • рджреВрд░рд╕реНрде рдорд╢реАрди рдкрд░ рдбреАрдмрдЧрд░ рдЪрд▓рд╛рдПрдБ:

dlv --headless --api рд╕рдВрд╕реНрдХрд░рдг 2 -l рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ: 2345 рд░рд┐рдкреЗ / рдкрд╛рде / рдЯреВ / рдЯреНрд░реЗрд╕ / рдбреАрдЖрдИрдЖрд░ / рдкрд╛рде / рдЯреВ / рдмрд╛рдЗрдирд░реА ред


  • рдЧреЛ рд░рд┐рдореЛрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рджреВрд░рд╕реНрде рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВред

рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдореЛрдЬрд╝рд┐рд▓рд╛ рдЖрд░рдЖрд░ рдХреЗрд╡рд▓ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИред





рдирдП рддреНрд╡рд░рд┐рдд рд╕реБрдзрд╛рд░


рдЕрдкреНрд░рдпреБрдХреНрдд рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рд╕рдВрднрд╛рд▓рдирд╛


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


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


рдПрдХ рд╕рдордп рдореЗрдВ рд╕рднреА рдЕрдкреНрд░рдпреБрдХреНрдд рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, Alt + Enter рджрдмрд╛рдПрдВ рдФрд░ рддреНрд╡рд░рд┐рдд рдЙрдкрдпреЛрдЧ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рд╕рднреА рдЕрдкреНрд░рдпреБрдХреНрдд рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ ред





рдПрдХ рд▓рд╛рдкрддрд╛ рд╡рд┐рдзрд┐ рдпрд╛ рдлрд╝рдВрдХреНрд╢рди рдмрдирд╛рдПрдБ


рдпрджрд┐ рдХреЛрдИ рдлрд╝рдВрдХреНрд╢рди рдпрд╛ рд╡рд┐рдзрд┐ рдЬреЛ рдкрд╣рд▓реЗ рдШреЛрд╖рд┐рдд рдирд╣реАрдВ рдХреА рдЧрдИ рдереА, рдЙрд╕реЗ рдлрд╝рдВрдХреНрд╢рди рд╢рд╛рдмреНрджрд┐рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ GoLand рдЙрдиреНрд╣реЗрдВ рдмрдирд╛рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрдЧрд╛ред рдмрд╕ Alt + рдПрдВрдЯрд░ рджрдмрд╛рдПрдВ рдФрд░ рдХреНрд░рд┐рдПрдЯ рдореЗрдердб / рдлрдВрдХреНрд╢рди рдЪреБрдиреЗрдВ ред





рдмреЗрд╣рддрд░ рдкреИрдХреЗрдЬ рдЙрд░реНрдл тАЛтАЛрд╣реИрдВрдбрд▓рд┐рдВрдЧ


GoLand рдЕрдм рдХрд┐рд╕реА рднреА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ Alt + Enter рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдирд╛рдореЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкреИрдХреЗрдЬ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреА рдкреЗрд╢рдХрд╢ рдХрд░рддрд╛ рд╣реИред





refactorings


рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдмрджрд▓реЗрдВ


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


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





рдЪрд░ рдФрд░ рдирд╛рдо рдмрджрд▓реЗрдВ


рдирд┐рдХрд╛рд▓реЗрдВ рдЪрд░ рдФрд░ рдирд╛рдо рдХрд╛ рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП рдЪрд░ рдХрд╛ рдЙрдкрдпреБрдХреНрдд рдирд╛рдо рдкреНрд░рд╕реНрддреБрдд рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рддреНрд░реБрдЯрд┐ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП , рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП ctx.Context, рдФрд░ рдЗрд╕реА рддрд░рд╣ред





рдХреЛрдб рдирд┐рд░реАрдХреНрд╖рдг


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





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


рд░рдирд╡реЗ рд╢рд╛рдмреНрджрд┐рдХ рдХреЗ рд╕рд╛рде рд╕рдВрдкрд╛рджрдХ рд╕реБрдзрд╛рд░


рд╣рдордиреЗ рд░рдирд░реНрд╕ рд▓рд┐рдЯрд░рд▓реНрд╕ рдХреЗ рд╕рд╛рде рд╕рдВрдкрд╛рджрдХ рдХреЗ рдХрд╛рдо рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рд╣реИ:


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




рдкреБрдирд░реНрдореВрд▓реНрдпрд╛рдВрдХрди рд╕рд┐рдВрдЯреЗрдХреНрд╕ рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдВрдЧ


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





рдорд┐рд╢реНрд░рд┐рдд рд╕рд╛рд╣рд┐рддреНрдп рдХреЗ рд▓рд┐рдП рдХреЛрдбрд┐рдВрдЧ рдХреЛрдб рдмреНрд▓реЙрдХ


GoLand 2019.3 рдореЗрдВ, рдЖрдк рдпреМрдЧрд┐рдХ рд╢рд╛рдмреНрджрд┐рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдмреНрд▓реЙрдХ рдХреЛ рдзреНрд╡рд╕реНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХреЛрдб рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛ рдЬреЛрдбрд╝рдиреЗ рдпрд╛ рд╡рд┐рдШрдЯрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░реЗрдбрд┐рдпреЛ рдмрдЯрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ (рдпрд╛ рддреЛ рд╡рд┐рдВрдбреЛрдЬ рдкрд░ Ctrl + NumPad Minus / Ctrl + NumPad Plus рдпрд╛ MacOS рдкрд░ Pad + NumPad Minus / Num + NumPad Plus рджрдмрд╛рдПрдВ )ред рдХреЛрдб рдмреНрд▓реЙрдХ рдХреЗ рддрд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реЗрдЯрд┐рдВрдЧреНрд╕ / рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдПрдВ рдкрд░ рдЬрд╛рдПрдВ рд╕рдВрдкрд╛рджрдХ | рд╕рд╛рдорд╛рдиреНрдп | рдХреЛрдб рддрд╣ ред





рд▓рд╛рдЗрд╡ рдЯреЗрдореНрдкрд▓реЗрдЯ


рд▓рд╛рдЗрд╡ рдФрд░ рдлрд╝реЙрд░реЗрд╕реНрдЯ рдХреЗ рд▓рд┐рдП рдФрд░ рдлрд╝реЙрд░реЗрд╕реНрдЯ рдЪрд░ рдХреЗ рд▓рд┐рдП рд╕рд╛рд░реНрдердХ рдирд╛рдо рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рд░рд┐рд╕реАрд╡рд░ рдХреЗ рд▓рд┐рдП рдореЗрдеред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, I рдФрд░ рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рдирд╛рдо рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рд▓рд┐рдП рд╕реБрдЭрд╛рдП рдЬрд╛рдПрдВрдЧреЗ; рдПрдХ рдЪрд░, рдПрд╕, рд╕реНрдЯреНрд░рд┐рдВрдЧ, рдпрд╛ рд▓рд╛рдЗрди рдХреЗ рд▓рд┐рдПред





рдиреЗрд╡рд┐рдЧреЗрд╢рди


рдХреЗрд╡рд▓ рдЪрдпрдирд┐рдд рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЦреЛрдЬреЗрдВ


рдЦреЛрдЬ рдХреНрд░рд┐рдпрд╛ (MacOS рдкрд░ тМШ + F рдФрд░ Windows / Linux рдкрд░ Ctrl + F ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдм рдЖрдк рдПрдХ рд╕реАрдорд┐рдд рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХреЛрдб рдХреЗ рдЖрд╡рд╢реНрдпрдХ рдЯреБрдХрдбрд╝реЗ рдХреА рдЦреЛрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рд╡рд╛рдВрдЫрд┐рдд рдЯреБрдХрдбрд╝реЗ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рдХреЙрд▓ рдХрд░реЗрдВ - GoLand рдХреЗрд╡рд▓ рдЪрдпрдирд┐рдд рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЦреЛрдЬ рдХрд░реЗрдЧрд╛ред рдкреВрд░реА рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рдиреА рд╕реЗ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рджреВрд╕рд░реА рдмрд╛рд░ / + F / Ctrl + F рджрдмрд╛рдПрдВ рдпрд╛ рдЯреВрд▓рдмрд╛рд░ рдореЗрдВ рдЗрди рдЪрдпрди рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред





рдлрд╝рд╛рдЗрд▓ рдорд╛рд╕реНрдХ рдХреЗ рд╕рд╛рде 'рдлрд╛рдЗрдВрдб рдЗрди рдкрд╛рде' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛


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





рд╕рднреА рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЧреНрд▓реЛрдмрд▓ рдлрд╛рдЗрд▓ рд╡реЙрдЪрд░реНрд╕


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


рдлрд╝рд╛рдЗрд▓ рдореЗрдиреВ рд╕реЗ, рдЕрдиреНрдп рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ | рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧ , рдЯреВрд▓реНрд╕ рдкрд░ рдЬрд╛рдПрдВ | рдлрд╝рд╛рдЗрд▓ рд╡реЙрдЪрд░реНрд╕ , рдПрдХ рдирдпрд╛ рдЧреНрд▓реЛрдмрд▓ рдлрд╝рд╛рдЗрд▓ рд╡реЙрдЪрд░ рдЬреЛрдбрд╝реЗрдВ, рдФрд░ рдлрд┐рд░ рд╕рднреА рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдЗрд╕реЗ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреЗ рдмрдЧрд▓ рдореЗрдВ рд╕реНрдерд┐рдд рдмреЙрдХреНрд╕ рдХреЛ рдЪреЗрдХ рдХрд░реЗрдВред





рдкрд░рд╕реНрдкрд░ рдкрд╛рда


рдЬрдм рд╕рдордп рд╕реАрдорд╛ рдирд╛рдХ рдкрд░ рд╣реЛрддреА рд╣реИ, рддреЛ рд╡реНрд╣рд╛рдЯреНрд╕ рдиреНрдпреВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рд╣реИ, рдиреЛрдЯреНрд╕ рдЬрд╛рд░реА рдХрд░реЗрдВ, рдЙрддреНрдкрд╛рдж рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдирдпрд╛ рд▓реЗрдЦ рдкрдврд╝реЗрдВред рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ рд╕рдВрд╡рд╛рджрд╛рддреНрдордХ рдкрд╛рда рдЬреЛрдбрд╝реЗ рд╣реИрдВ - рд╡реЗ рдЖрдкрдХреЛ GoLand рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреЗ, рдЬрдм рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕рдордп рд╕рд╣реА рд╣реЛрдЧрд╛ред


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





рдЕрдиреЗрдХ рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рд╕рдВрдЧреНрд░рд╣


рдЕрдиреБрдХреНрд░рдо


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





рдордХреНрдЦреА рдкрд░ рдереАрдо рдкреНрд▓рдЧрдЗрдиреНрд╕ рдФрд░ рдХреАрдмреЛрд░реНрдб рд▓реЗрдЖрдЙрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ


GoLand 2019.3 рдореЗрдВ, рдЖрдк IDE рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд┐рдП рдмрд┐рдирд╛ рдХреАрдмреЛрд░реНрдб рд▓реЗрдЖрдЙрдЯ рдкреНрд▓рдЧ рдЗрди рдФрд░ рдХрд▓рд░ рд╕реНрдХреАрдо рдкреНрд▓рдЧ рдЗрди рдХреЛ рдЗрдВрд╕реНрдЯреЙрд▓ рдФрд░ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВред





рдХрд╕реНрдЯрдо рд╢реЙрд░реНрдЯрдХрдЯ рд╕рдВрдкрд╛рджрдХ рдкрд░ рдлрд╝реЛрдХрд╕ рд▓реМрдЯрдиреЗ рдХреЗ рд▓рд┐рдП


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





рдХрдВрдЯреНрд░рд╛рд╕реНрдЯ рд╕реНрдХреНрд░реЙрд▓ рдмрд╛рд░


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





VCS рд╕рдорд░реНрдерди рд╕рдВрд╡рд░реНрджреНрдзрди


рдЕрджреНрдпрддрд┐рдд рдХреНрд▓реЛрди рд╕рдВрд╡рд╛рдж


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





рдорд░реНрдЬ рд╕рдВрдШрд░реНрд╖ рдХреЗ рдХрд╛рд░рдгреЛрдВ рдХреА рдЬрд╛рдирдХрд╛рд░реА


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





рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдорд░реНрдерди рдореЗрдВ рд╕реБрдзрд╛рд░


MongoDB рд╕рдорд░реНрдерди


GoLand 2019.3 MongoDB рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЕрдм рдЖрдк рдпрд╣ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:


  • рдбреЗрдЯрд╛рдмреЗрд╕ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣ рдФрд░ рдлрд╝реАрд▓реНрдб рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░реЗрдВред
  • рдкреГрд╖реНрда рджреНрд╡рд╛рд░рд╛ рд╕рд╛рд░рдгреАрдмрджреНрдз рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣ рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░реЗрдВред рдЖрдк рдорд╛рдиреЛрдВ рдХреЛ рдЫрд╛рдБрдЯ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
  • рдПрдХ рдХреНрд╡реЗрд░реА рдЪрд▓рд╛рдПрдБ: рдЗрд╕ рдкрд░ рдПрдХ рдЧрд╛рдбрд╝реА рдбрд╛рд▓реЗрдВ рдФрд░ Ctrl / Cmd + рдПрдВрдЯрд░ рдХрд░реЗрдВ рдпрд╛ рдЯреВрд▓рдмрд╛рд░ рдкрд░ рд░рди рдмрдЯрди рджрдмрд╛рдПрдБред




Google рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдиреЗрдХреНрд╢рди рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдЦреЛрдЬ рдХрд░реЗрдВ


рдЕрдм рдЖрдк IDE рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдмрдЯрди рджрдмрд╛рдХрд░ рдХрдиреЗрдХреНрд╢рди рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдЬрд╛рдВрдЪ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдФрд░ GoLand Google рдЦреЛрдЬ рдЗрдВрдЬрди рдореЗрдВ рддреНрд░реБрдЯрд┐ рдкрд░рд┐рдгрд╛рдо рдЦреЛрд▓ рджреЗрдЧрд╛ред





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


рдЖрдкрдХрд╛ рдЬреЗрдЯрдмрд┐рдиреНрд╕ рдЧреЛрдЖрдВрдб рдЯреАрдо


рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡

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


All Articles