рдЖрдкрдХреЗ рдХреЛрдб рдХреЗ рд▓рд┐рдП AI- рдЖрдзрд╛рд░рд┐рдд IntelliSense

Visual Studio IntelliCode рдЗрд╕реЗ рд▓рд┐рдЦрддреЗ рд╕рдордп рдХреЛрдб рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА, рд╕рдВрджрд░реНрдн-рд╕рдореГрджреНрдз рд╕реБрдЭрд╛рд╡ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдПрдкреАрдЖрдИ рдФрд░ рдХреЛрдб рд╕реАрдЦрдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдпрджреНрдпрдкрд┐ рдореВрд▓ рдЗрдВрдЯреЗрд▓реАрдХреЛрдб рдореЙрдбрд▓ рдХреЛ GitHub рдкрд░ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдУрдкрди рд╕реЛрд░реНрд╕ C # рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ 3000 рд╕реЗ рдЕрдзрд┐рдХ рдкрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рдЖрдкрдХреЗ рдХреЛрдб рд╕реЗ рд╕рднреА рдХрд╕реНрдЯрдо рдкреНрд░рдХрд╛рд░ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИрдВред рдЙрдкрдпреЛрдЧреА, рдЙрдЪреНрдЪ-рд╕рдЯреАрдХ, рд╕рдВрджрд░реНрдн-рд╕рдореГрджреНрдз рд╡рд╛рдХреНрдп рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореЙрдбрд▓ рдХреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреНрд╖реЗрддреНрд░ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рдХрд╛рд░ рдпрд╛ рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреЛ рдЦреБрд▓реЗ рд╕реНрд░реЛрдд рдХреЛрдб рдореЗрдВ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдЕрдкрдиреЗ рдХреЛрдб рдкрд░ рдореЙрдбрд▓ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрд╕ рд╡рд░реНрд╖ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ, рд╣рдордиреЗ ML рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рдЕрд╡рд╕рд░реЛрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ Github рдХреЗ рд╕рд╛рде рдореВрд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдмреЗрд╕ рдореЙрдбрд▓ рд╕реЗ рдЖрдЧреЗ рдмрдврд╝рд╛рдпрд╛ рддрд╛рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдХреЛрдб рдкрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдореЙрдбрд▓ рдмрдирд╛рдХрд░ IntelliCode рдСрдлрд╝рд░ рдХреЛ рдирд┐рдЬреАрдХреГрдд рдХрд░ рд╕рдХреЗрдВ ред ред



рдХрд╕реНрдЯрдо рдкреВрд░реНрдгрддрд╛ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдФрд░ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ


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

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

рдЯреАрдо рдПрдВрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП 2 рдХрджрдо




рд╕реЗрдЯ рдЕрдк рдХрд░реЗрдВ рдФрд░ рд╕рд╛рдЭрд╛ рдХрд░реЗрдВ


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

рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЗрди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдХрдо рд╕реЗ рдХрдо рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ 2019 рд╕рдВрд╕реНрдХрд░рдг 16.4 рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди 5 рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдпрд╣рд╛рдВ рдЬрд╛рдирд┐рдП рдбрд┐рдЯреЗрд▓реНрд╕ред

рд╕реНрд╡рдЪрд╛рд▓рд┐рдд


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

рдЕрдкрдиреЗ Azure DevOps рдпрд╛ Azure DevOps рд╕рд░реНрд╡рд░ (рдкреВрд░реНрд╡ TFS) рдореЗрдВ Visual Studio рдорд╛рд░реНрдХреЗрдЯрдкреНрд▓реЗрд╕ рд╕реЗ Visual Studio IntelliCode рдЯреАрдо рдореЙрдбрд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХрд╛рд░реНрдп рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред

рдпрд╣рд╛рдВ рдЬрд╛рдирд┐рдП рдбрд┐рдЯреЗрд▓реНрд╕ред

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


All Articles