Вхід Реєстрація
Реклама
Ваше рекламне місце
Забронюйте цей слот без конкуренції на обраний період.
Купити рекламу →
Логотип телеграм спільноти - АБАЖУРЫ | Azure
Додано 14 лип 2024

АБАЖУРЫ | Azure

@azurebelarussian
Кількість підписників: 253
Фото: 42
Посилання: 113
Опис:
Актуальныя навіны Azure Cloud і стылёвыя практыкі выкарыстання воблачных сэрвісаў. Аўтарскі канал Арцёма Мікуліча - Azure Solution Architect з 13+ гадовым досведам у Software Development. https://www.linkedin.com/in/amikulich/
Джерело

АБАЖУРЫ | Azure | Вітаю сябры,Тэхнічны прагрэс у выглядзе GitHub Copilot дабраўся да адн...

Логотип телеграм спільноти - АБАЖУРЫ | Azure АБАЖУРЫ | Azure @azurebelarussian
268 Охват/переглядів 2025-10-26 10:10 Повідомлення №192
Вітаю сябры,Тэхнічны прагрэс у выглядзе GitHub Copilot дабраўся да адной з самых старажытных аплікацый Microsoft – SQL Server Management Studio. Я вырашыў гэта патэсціць.Мэта была даволі сціплай – часткова аўтаматызаваць code review. Напрыклад, каб мы не забываліся на індэксы ў новых SQL табліцах, і каб выконваліся naming conventions. Для эксперыменту я абраў паважаную legacy табліцу, якая трымае дамены для арганізацыі. Штосьці такое: [dbo].[tenant_domains] (GUID id, INT tenant_id, NVARCHAR domain, BIT is_primary). Вось некаторыя прыклады парадаў, якія выдаў Copilot:1) Consider changing datetime columns to datetime2.2) Make id default to newsequentialid() to reduce fragmentation for clustered GUID PKs. 3) Enforce "one primary domain per tenant" via a filtered unique index on tenant_id WHERE is_primary = 1. Калі 1 – гэта best practice, які ляжыць на паверхні, то 2 – значна больш сур’ёзная прапанова. З майго досведу правядзення суразмоўяў, далёка не ўсе ведаюць пра sequential id, гэта хутчэй выключэнне. Што ўражвае ў парадзе 3, дык гэта тое, што Copilot зразумеў бізнэс кантэкст і прапанаваў дадаць unique constraints. Сапраўды, наўрад ці арганізацыя можа мець 2 primary дамены.Былі і іншыя парады, з якіх штосьці мела сэнс а штосьці не. Як і з любым іншым ШІ, трэба ўсё пераправяраць, але пачатак уражвае 👍.Як яшчэ на вашую думку Copilot можа дапамагчы у кантэксце баз даных?