GoLand 2019.2: рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди, рдмреЗрд╣рддрд░ рд░рдВрдЧ рдпреЛрдЬрдирд╛рдПрдВ, рдХрд╕реНрдЯрдо рдкреЛрд╕реНрдЯрдлрд╝рд┐рдХреНрд╕ рдХрдореНрдкреЗрдХреНрд╢рди

рдЖрдЬ рд╣рдордиреЗ GoLand 2019.2 рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдФрд░ рд╣рдо рдЖрдкрдХреЛ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реА рдЪреАрдЬреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдиреЗ рдХреА рдЬрд▓реНрджреА рдореЗрдВ рд╣реИрдВред




рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди


рдЕрдм рдЖрдк рдпрд╣ рдЬрд╛рди рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рджреМрд░рд╛рди рдХрд┐рд╕реА рднреА рд╕рдордп рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреНрдпрд╛ рд╣реЛрддреА рд╣реИред




рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ Delve рдФрд░ рдЧреЛ рд░рдирдЯрд╛рдЗрдо рдореЗрдВ рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдХреЗ рд▓рд┐рдП рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд╕рдорд░реНрдерди рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред


рдпрджрд┐ рдЖрдк рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рддреНрд░реБрдЯрд┐рдпреЛрдВ рдпрд╛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ рд╣рдорд╛рд░реЗ рдЯреНрд░реИрдХрд░ рдореЗрдВ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВ ред


рдмреЗрд╣рддрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдФрд░ рджрд╛рд░реБрдХрд╛ рд░рдВрдЧ рдпреЛрдЬрдирд╛рдПрдВ


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




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


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


рдбрд┐рдмрдЧрд░ рдЕрдкрдбреЗрдЯ


рд╕реНрдЯреНрд░рд┐рдВрдЧ (), рддреНрд░реБрдЯрд┐ (), рдФрд░ рдбреАрдмрдЧрд╕реНрдЯреНрд░рд┐рдВрдЧ () рд╡рд┐рдзрд┐ рдХреЗ рд╕рд╛рде рдЪрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА


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




рд╡рд┐рд╢реЗрд╖ рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рд╛рд░реВрдк


GoLand 2019.2 рдореЗрдВ, рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдорд╛рди рдЬреИрд╕реЗ time.Time, time.Duration рдФрд░ net.IP рдХреЛ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдкреИрдирд▓ рдореЗрдВ рдПрдХ рдкрдардиреАрдп рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред




рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреВрд░реНрдгрд╛рдВрдХ рдЪрд░ рдкреНрд░рд╛рд░реВрдк


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




рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕рдорд░реНрдерди 1.13 рдЬрд╛рдУ


GoLand 2019.2 рдПрдХ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкреВрд░реНрдгрд╛рдВрдХ рджреНрд╡рд╛рд░рд╛ рдмрд╛рдЗрдирд░реА рдкреВрд░реНрдгрд╛рдВрдХ рд╢рд╛рдмреНрджрд┐рдХ рдФрд░ рдмрд┐рдЯ рд╢рд┐рдлреНрдЯ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдЧреЛ рд╕рдВрд╕реНрдХрд░рдг 1.13 рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред




рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЧреЛ рдмреНрд▓реЙрдЧ рдкрдврд╝реЗрдВред


GoLand рдХреЛрдб рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред


Go 1.13 рдХреА рдирдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдФрд░ рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ ( рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ ) GoLand 2019.2 рдореЗрдВ рдЙрдирдХреЗ рд╕рдорд░реНрдерди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝реЗрдВред


рдХрд╕реНрдЯрдо рдЙрдкрд╕рд░реНрдЧ рдСрдЯреЛ-рдкреВрд░реНрдг рдЯреЗрдореНрдкрд▓реЗрдЯ


GoLand 2019.2 рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреЛрд╕реНрдЯрдлрд┐рдХреНрд╕ рдСрдЯреЛ-рдкреВрд░реНрдг рдЯреЗрдореНрдкрд▓реЗрдЯ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред


рд╕реЗрдЯрд┐рдВрдЧреНрд╕ / рд╡рд░реАрдпрддрд╛рдПрдБ рдкрд░ рдЬрд╛рдПрдБ | рд╕рдВрдкрд╛рджрдХ | рд╕рд╛рдорд╛рдиреНрдп | рдкреЛрд╕реНрдЯрдлрд╝рд┐рдХреНрд╕ рдХрдореНрдкреЗрдХреНрд╢рди , " + " рджрдмрд╛рдПрдВ, рдЧреЛ рдЪреБрдиреЗрдВ, рдПрдХ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдмрдирд╛рдПрдВ рдФрд░ рдЙрд╕рдХрд╛ рджрд╛рдпрд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдЯреЗрдореНрдкрд▓реЗрдЯ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдкрдврд╝реЗрдВред




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




рдкрд░рд┐рд╡рд░реНрддрди рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рддреНрд╡рд░рд┐рдд рд╕реБрдзрд╛рд░


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




рдПрдХреНрд╕рдЯреНрд░реИрдХреНрдЯ рдореЗрдердб рдореЗрдВ рд░рд┐рдЯрд░реНрди рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдкреЛрд░реНрдЯ


рд░рд┐рдлреИрдХреНрдЯрд┐рдВрдЧ рдПрдХреНрд╕рдЯреНрд░реИрдХреНрдЯ рдореЗрдердб рдЕрдм рд░рд┐рдЯрд░реНрди-рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рдХреЛрдб рдирд┐рдХрд╛рд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред


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




рдХреЛрдб рд╕реБрдзрд╛рд░ рдореЗрдВ рд╕реБрдзрд╛рд░


рд╕реНрд╡рддрдГ рдкреВрд░реНрдгрддрд╛ рдлрд╝реАрд▓реНрдб рдФрд░ рд╕рдВрд░рдЪрдирд╛ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИ, рднрд▓реЗ рд╣реА рд░рд┐рд╕реАрд╡рд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рди рд╣реЛред




рдЙрдиреНрдирдд рдЧреЛ рдореЙрдбреНрдпреВрд▓ рдФрд░ dep рдПрдХреАрдХрд░рдг


GoLand 2019.2 рдореЗрдВ, Go Modules рдФрд░ dep рдХрд╛ рдПрдХреАрдХрд░рдг рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рдХреНрд╖рдо рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЙрдкрдпреБрдХреНрдд рдкреНрд░рдХрд╛рд░ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ, GoLand рдиреЗ GOPATH рдЕрдиреБрдХреНрд░рдордг рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдФрд░ рдПрдХ рд╕реВрдЪрдирд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреА рдХрд┐ Go Modules рдпрд╛ dep рдПрдХреАрдХрд░рдг рдХреЛ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╣рдордиреЗ рджреЗрдЦрд╛ рдХрд┐ рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдХреЛ рдЧрд▓рддреА рд╕реЗ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░, рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдЖрдкрдХреЛ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧреА рдЬреЛ рдХреЗрд╡рд▓ рдЖрдзрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рд╣реИред




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


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


рдирд┐рд░рд░реНрдердХ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╡рд╛рд░реНрддрд╛рд▓рд╛рдк


рдирд┐рд░рд░реНрдердХ рдкреНрд░рдХрд╛рд░ рд░реВрдкрд╛рдВрддрд░рдг рдХреЛрдб рдирд┐рд░реАрдХреНрд╖рдг рдирд┐рд░рд░реНрдердХ рдкреНрд░рдХрд╛рд░ рд░реВрдкрд╛рдВрддрд░рдгреЛрдВ рдХреЛ рдЪреЗрддрд╛рд╡рдиреА рджреЗрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЫреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред




рд╢рд╛рдмреНрджрд┐рдХ рдореЗрдВ рдЯреБрдХрдбрд╝рд╛ рд╕реВрдЪрдХрд╛рдВрдХреЛрдВ рдХреА рдорд╛рдиреНрдпрддрд╛


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




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


рдмрдЪ рдХрд╛ рд╕рд╣рд╛рд░рд╛


рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕рд╛рд╣рд┐рддреНрдпрд┐рдХреЛрдВ рдореЗрдВ рдкрд▓рд╛рдпрди рдХреНрд░рдо рдХреЗ рд╕рдорд░реНрдерди рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:


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



рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреНрд░рд╛рд░реВрдк рд╕реНрдЯреНрд░рд┐рдВрдЧ (% s,% d, рдЖрджрд┐) рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рд╡рд░реНрдг рдЕрдм рдПрдХ рдЕрд▓рдЧ рд░рдВрдЧ рдореЗрдВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЙрдиреНрд╣реЗрдВ рд▓рдВрдмреА рд▓рд╛рдЗрди рдореЗрдВ рджреЗрдЦрдирд╛ рдЖрд╕рд╛рди рд╣реЛ рд╕рдХреЗред рд░рдВрдЧ рд╕реЗрдЯрд┐рдВрдЧ / рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ | рд╕рдВрдкрд╛рджрдХ | рд░рдВрдЧ рдпреЛрдЬрдирд╛ | рднрд╛рд╖рд╛ рдХреА рдЪреВрдХ | рд╕реНрдЯреНрд░рд┐рдВрдЧ | рдкрд▓рд╛рдпрди рдХреНрд░рдо | рдорд╛рдиреНрдп ред рдЧреЛ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рд╕реЗ - рд╕реЗрдЯрд┐рдВрдЧ / рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдореЗрдВ | рд╕рдВрдкрд╛рджрдХ | рд░рдВрдЧ рдпреЛрдЬрдирд╛ | рдЬрд╛рдУ | рд╕реНрдЯреНрд░рд┐рдВрдЧ | рд╡реИрдз рдмрдЪ рдЧрдП ред


рдлрд┐рд▓реНрдб рдПрдХреНрд╢рди рднрд░реЗрдВ


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




рдмрдврд╝реА рд╣реБрдИ рдЪрдпрди рд╕реБрд╡рд┐рдзрд╛


рдЪрдпрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЕрдм рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдЕрд░реНрде рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХреЛрдб рдЪрдпрди рдХреНрд╖реЗрддреНрд░ рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ - рдПрдХ рдкрдВрдХреНрддрд┐ рд╕реЗ рдХреЛрдб рдХреЗ рдПрдХ рдмреНрд▓реЙрдХ рд╕реЗ рдЦрд╛рд▓реА рд▓рд╛рдЗрдиреЛрдВ (рдкреВрд░реА рд╡рд┐рдзрд┐ рдирд┐рдХрд╛рдп рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп) рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред




рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рд╡реГрджреНрдзрд┐


рдЕрдкрдбреЗрдЯреЗрдб рд╕рдВрд╡рд╛рдж рдирдИ | рдлрд╝рд╛рдЗрд▓


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




рдмреЗрд╣рддрд░ рдкреНрд▓рдЧ рдЗрди рдкреЗрдЬ


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




рдЕрдкрдбреЗрдЯреЗрдб рд╡рд┐рдВрдбреЛ


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




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


рд╕реНрдХреЛрдк рдХреЗ рд▓рд┐рдП рдирдП рдХреНрд╖реЗрддреНрд░


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




рдХрд░реНрд╕рд░ рд▓реЗ рдЬрд╛рдиреЗ рдХрд╛ рдирдпрд╛ рд╡рд┐рдХрд▓реНрдк


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




рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкреИрдирд▓ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА


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




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


рд╕реНрдерд╛рдиреАрдп рдкрд░рд┐рд╡рд░реНрддрди рдЯреИрдм рд╕реЗ рдкреНрд░рддрд┐рдмрджреНрдз


GoLand 2019.2 рд╕реНрдерд╛рдиреАрдп рдкрд░рд┐рд╡рд░реНрддрди рдЯреИрдм рд╕реЗ рд╕реАрдзреЗ рдкреНрд░рддрд┐рдмрджреНрдз рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред




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


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


.Gitignore рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рд╕рдорд░реНрдерди


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




рдорд░реНрдЬ рдСрдкрд░реЗрд╢рди рдХреЛ рд░рджреНрдж рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛


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




рд▓реЙрдЧ рдЯреИрдм рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреЙрд▓рдо рдХрд╛ рдЪрдпрди рдХрд░рдирд╛


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




рдЙрдкрдХрд░рдг


рд╢реИрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдорд░реНрдерди


GoLand 2019.2 рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рдкрд╛рда рдореЗрдВ рд╕реНрд╡рддрдГ рдкреВрд░реНрдгрддрд╛, рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рддрдХ рддреНрд╡рд░рд┐рдд рдкрд╣реБрдВрдЪ рдФрд░ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХрд╛ рдирд╛рдо рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред




рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдордиреЗ рд╢реЗрд▓рдЪреЗрдХ рдФрд░ shfmt рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдЬреЛрдбрд╝рд╛ рд╣реИред


рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░реЗрдВ


рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдкреНрд▓рдЧрдЗрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, GoLand 2019.2, рд░реАрдиреЗрдо рдСрдЯреЛ-рдкреВрд░реНрддрд┐, рдХреЛрдб рдирд┐рд░реАрдХреНрд╖рдг рдФрд░ рд░реАрдлреИрдХреНрдЯрд░рд┐рдВрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдЖрдк рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдкреИрдХреЗрдЬ рдпрд╛ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдЬреБрдбрд╝реЗ рд╕рдВрд╕рд╛рдзрди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХрд╕реНрдЯрдорд╛рдЗрдЬрд╝ рдХрд┐рдП рдЧрдП рдкрде рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред




рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рджреЗрдЦреЗрдВ


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




рд╣рдо рдЕрдХреНрд╕рд░ рдЖрдкрдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдФрд░ рд╕реБрдЭрд╛рд╡реЛрдВ рд╕реЗ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рд╡рд┐рдЪрд╛рд░ рд▓реЗрддреЗ рд╣реИрдВред рд╣рдореЗрдВ рдпрд╣рд╛рдБ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ, рд╣рдорд╛рд░реЗ рдмрдЧ рдЯреНрд░реИрдХрд░ рдпрд╛ рдЯреНрд╡рд┐рдЯрд░ рдореЗрдВ рд▓рд┐рдЦреЗрдВред

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

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

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


All Articles