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

рдирдорд╕реНрдХрд╛рд░, рд╣реЗрдмреНрд░! GoLand 2018.3 рдХрд╛ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдкрд┐рдЫрд▓реЗ рд╕рдкреНрддрд╛рд╣ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред




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


рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдЪреЗрдВрдЬ рд╕рд┐рдЧреНрдиреЗрдЪрд░ рд░реАрдлреИрдХреНрдЯрд░рд┐рдВрдЧ, рдХреЛрдб рдирд┐рд░реАрдХреНрд╖рдг рдФрд░ рдСрдЯреЛ-рдкреВрд░реНрддрд┐ рд╣реИред


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


рд╕рд┐рдЧреНрдиреЗрдЪрд░ рд░рд┐рдлреИрдХреНрдЯрд░рд┐рдВрдЧ рдмрджрд▓реЗрдВ


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


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


рд░рд┐рдлреИрдХреНрдЯрд░рд┐рдВрдЧ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдкреИрдирд▓ рдореЗрдВ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕реЗ рджреЗрдЦреЗрдВред


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




рдирд╛рдо рдмрджрд▓реЗрдВ рдФрд░ рдЗрдирд▓рд╛рдЗрди рд░рд┐рдлреИрдХреНрдЯрд░рд┐рдВрдЧ


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




рдЗрдирд▓рд╛рдЗрди рд░рд┐рдлреИрдХреНрдЯрд┐рдВрдЧ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдЕрдм рддреБрд░рдВрдд рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ: GoLand рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХреЛрдб рдкрд░ рдкреНрд░рдХрд╛рд╢ рдбрд╛рд▓рддрд╛ рд╣реИред




Google рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЗрдВрдЬрди рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдбреАрдмрдЧ рдХрд░рдирд╛


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


рд╣рдордиреЗ рдПрдХ рдирдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЯреЗрдореНрдкрд▓реЗрдЯ рднреА рдЬреЛрдбрд╝рд╛ - рдРрдк рдЗрдВрдЬрди ред рдЗрд╕рдореЗрдВ рдореВрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде main.go рдФрд░ рдПрдХ рдЕрдиреБрд░реЛрдз рд╣реИрдВрдбрд▓рд░ рдХреЗ рд╕рд╛рде рдПрдХ main.go рдлрд╝рд╛рдЗрд▓ рд╣реИред




рдореЗрдореЛрд░реА рдбрдВрдк рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд╛ рд╕рдорд░реНрдерди


рдХрднреА-рдХрднреА рдорд╛рдирдХ рдбрд┐рдмрдЧрд┐рдВрдЧ рдЯреВрд▓ рдЕрдкрдиреЗ рдирд┐рд╖реНрдкрд╛рджрди рдореЗрдВ рдХреБрдЫ рдмрд┐рдВрджреБрдУрдВ рдкрд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рдХреА рдкреВрд░реА рддрд╕реНрд╡реАрд░ рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореЗрдореЛрд░реА рдбрдВрдк рдорджрдж рдХрд░реЗрдЧрд╛ред


GoLand рдореЗрдВ рдореЗрдореЛрд░реА рдбрдВрдк рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд░рди рдореЗрдиреВ рдореЗрдВ рдУрдкрди рдХреЛрд░ рдбрдВрдк рдЪреБрдиреЗрдВред


рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХреНрд░реИрд╢ рдбрдВрдк рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, GOTRACEBACK=crash рджрд░реНрдЬ GOTRACEBACK=crash рд░рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреНрд╖реЗрддреНрд░ рдореЗрдВ GOTRACEBACK=crash ред


рдЖрдк рдХреЗрд╡рд▓ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдореЗрдореЛрд░реА рдбрдВрдк рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдк рдЙрдиреНрд╣реЗрдВ рдореИрдХрдУрдПрд╕ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред




рд╕рдорд░реНрдерди рдХреА рдЧрд╡рд╛рд╣реА рджреЗрдВ


GoLand 2018.3 рдЧрд╡рд╛рд╣реА рдврд╛рдВрдЪреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ ред рдкрд░реАрдХреНрд╖рдг рд╕реВрдЯ рдФрд░ рддрд░реАрдХреЗ рд╕реАрдзреЗ рд╕рдВрдкрд╛рджрдХ рд╕реЗ, рд╕рд╛рдорд╛рдиреНрдп рдкрд░реАрдХреНрд╖рдг рдХрд╛рд░реНрдпреЛрдВ рдХреА рддрд░рд╣ рдЪрд▓рд╛рдПрдВред


рддреБрд▓рдирд╛ рд╡рд┐рдлрд▓рддрд╛ рд╡рд┐рдВрдбреЛ рдореЗрдВ, рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдлрд▓ рд╣реЛрдиреЗ рдкрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдФрд░ рдЕрдкреЗрдХреНрд╖рд┐рдд рдореВрд▓реНрдп рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВред




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


рджреЛ рдирдП рдХреЛрдб рдирд┐рд░реАрдХреНрд╖рдг рд╕рд╛рдордиреЗ рдЖрдП рд╣реИрдВ : рдЕрдирд╣реЗрд▓реНрдб рддреНрд░реБрдЯрд┐ рдФрд░ рдЕрдиреБрдкрд▓рдмреНрдз рдХреЛрдбред


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




рдЕрдЧрдореНрдп рдХреЛрдб рдХреЛрдб рдХреЗ рдЯреБрдХрдбрд╝реЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдХрднреА рднреА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред




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




рдСрдЯреЛ рдкреВрд░рд╛ рдХрд░рдирд╛


GoLand 2018.3 рдиреЗ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдП рдкреНрд░рдХрд╛рд░ рдХреЗ рдСрдЯреЛ-рдкреВрд░реНрдгрддрд╛ рдХреА рд╢реБрд░реБрдЖрдд рдХреАред рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП рдХрд┐ рдЖрдк рдЧреЛрд▓рдВрдЧ рджреБрдирд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдирдП рд╣реИрдВ рдФрд░ рдЖрдкрдХреЛ рд▓рд╛рдЗрди рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╝рдВрдХреНрд╢рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ " split " рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдкрд╣рд▓реЗ рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд▓реЗрдиреА рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдЖрдк рдлрд╝рдВрдХреНрд╢рди рдФрд░ рдЙрд╕рдХреЗ рдкреИрдХреЗрдЬ рдХрд╛ рд╕рд╣реА рдирд╛рдо рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВред рдПрдХ рдирдП рдкреНрд░рдХрд╛рд░ рдХреЗ рдСрдЯреЛ-рд╕рдорд╛рдкрди рд╕реЗ рдЗрд╕ рддрд░рд╣ рдХреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдвреВрдВрдврдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред


рд╕рднреА рдЙрдкрд▓рдмреНрдз рдкреВрд░реНрдг рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмреЗрд╕рд┐рдХ рдкреВрд░реНрдгрддрд╛ рдХреЛ рджреЛ рдмрд╛рд░ (Ctrl + Space + Space) рдХрд╣реЗрдВред




рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреА рдХреНрд░рд┐рдпрд╛


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




рдЬреЗрдирд░реЗрдЯ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рдлрд╝рдВрдХреНрд╢рди рдмрдирд╛рддрд╛ рд╣реИред




рдЬрдирд░реЗрдЯ рдЧреЗрдЯрдЯрд░ / рд╕реЗрдЯрд░ рдЕрдм рдЖрдк рдЬреЗрдирд░реЗрдЯ рдХрд┐рдП рдЧрдП рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред




рдЬрдирд░реЗрдЯ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ , рдЬрдирд░реЗрдЯ рдЧреЗрдЯрдЯрд░ / рд╕реЗрдЯрд░ рдЬреЗрдирд░реЗрдЯ рдХрд░реЗрдВ , рдФрд░ рдЬреЗрдирд░реЗрдЯ рдЧреЗрдЯрдЯрд░ рдФрд░ рд╕реЗрдЯрд░ рдЕрдм рдЬреЗрдирд░реЗрдЯ рдореЗрдиреВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред


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


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




рдЯреЗрдореНрдкрд▓реЗрдЯ ( HTML / рдЯреЗрдореНрдкрд▓реЗрдЯ ) рдкрд░ рдЬрд╛рдПрдВ


рдЧреЛ рдЯреЗрдореНрдкреНрд▓реЗрдЯ ( html / рдЯреЗрдореНрдкреНрд▓реЗрдЯ ) рдХреЛрдб рдкреВрд░рд╛ рд╣реЛрдиреЗ рдФрд░ рд░реАрдиреЗрдо рд░реАрдлреИрдХреНрдЯрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдЕрдм рдЖрдк рдХрд┐рд╕реА рднреА рд╡рд░реНрдг рд╕реЗ рдЙрдирдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рд╕реНрд╡рд░реВрдкрдг рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реБрдЖ рд╣реИред




рдореЛрдЬрд╝рд┐рд▓рд╛ рдЖрд░.рдЖрд░.


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


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




рд░реЗрдЦрд╛рдВрдХрди


рд╣рдордиреЗ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд▓рд┐рдП рдЪрд╛рд░реНрдЯ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рд╣реИ:


  • рдЧреЛ рдореЙрдбреНрдпреВрд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдЕрдВрджрд░ рдирд┐рд░реНрднрд░рддрд╛рдПрдВ;
  • рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдЖрдпрд╛рддрд┐рдд рдФрд░ рдирд┐рд░реНрдпрд╛рдд рдореЙрдбреНрдпреВрд▓ рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдз;
  • рдбреЗрдЯрд╛рдмреЗрд╕ рдФрд░ рдПрд╕рдХреНрдпреВрдПрд▓ рдореЗрдВ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдзред



рдЦреЛрдЬ рдФрд░ рдиреЗрд╡рд┐рдЧреЗрд╢рди


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




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




рдХреЛрдб рд╕рдВрдкрд╛рджрдХ рд╕реБрдзрд╛рд░


рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдирдП рдЖрдЗрдХрди рди рдХреЗрд╡рд▓ рдЖрдкрдХреЛ рдмрддрд╛рдПрдВрдЧреЗ рдХрд┐ рдХреМрди рд╕реЗ рддрд░реАрдХреЛрдВ рдХреЛ рдирдП рд╕рд┐рд░реЗ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдпрд╣ рдЖрдкрдХреЛ рдПрдХ рдХреНрд▓рд┐рдХ рд╕реЗ рджреВрд╕рд░реА рд╡рд┐рдзрд┐ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдореЗрдВ рднреА рдорджрдж рдХрд░реЗрдЧрд╛ред




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




GoLand 2018.3 рдореЗрдВ, рдЖрдк рдЙрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдПрдХ рд╕реЗрдЯ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд░рд┐рдлреЙрд░реНрдореИрдЯ рдХреЛрдб , рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝ рдЗрдореНрдкреЛрд░реНрдЯ рдФрд░ рд░реАрдпрд░реЗрдВрдЬ рдПрдХреНрд╢рди рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ ред




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




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


Git рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдЕрдм рдПрдХ рдирдИ рд╡рд┐рдВрдбреЛ рдореЗрдВ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд▓рд┐рдП рдкрд░рд┐рд╡рд░реНрддрди рдЪреЗрдХ рдЕрдиреБрд░реЛрдз рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ - GitHub Pull Request , рдФрд░ Git submodules рдХрд╛ рднреА рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред




рдЙрдкрд▓рдмреНрдзрддрд╛


рд╣рдордиреЗ рдПрдХ рдирдпрд╛ рдЙрдЪреНрдЪ-рд╡рд┐рдкрд░реАрдд рдереАрдо рдЬреЛрдбрд╝рд╛ рд╣реИ, рдФрд░ рд╕реНрдХреНрд░реАрди рдкрд╛рдардХреЛрдВ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рд╕рдорд░реНрдерди рджрд┐рдпрд╛ рд╣реИред




рдбрд╛рдХ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗрд╡рд╛рд▓рд╛ рдордЬрд╝рджреВрд░


рдбреЙрдХ рдкреНрд▓рдЧ рдЗрди рд░рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рд╕реАрдПрд▓рдЖрдИ рддрд░реНрдХреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред Dockerfiles рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рдирдП рдмрд┐рд▓реНрдб рдлрд╝реАрд▓реНрдб рдореЗрдВ рдирд┐рдореНрди рддрд░реНрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: cache-from, cpu-shares, cpuset-cpus, force-rm, label, memory, memory-swap, shm-size, no-cache, pull, quiet, rm.




рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдкреНрд▓рдЧрд┐рди


рдХреЛрдб рдкреВрд░рд╛ рдХрд░рдирд╛, рдирд╛рдо рдмрджрд▓рдирд╛ , рдХреЛрдб рдирд┐рд░реАрдХреНрд╖рдг рдФрд░ рддреНрд╡рд░рд┐рдд рд╕реБрдзрд╛рд░ рд╣реЗрд▓рдо рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред




рдЕрдиреНрдп рдкрд░рд┐рд╡рд░реНрддрди


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

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


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


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


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

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


All Articles