[{"data":1,"prerenderedAt":999},["ShallowReactive",2],{"/it-it/solutions/code-suggestions":3,"navigation-it-it":224,"banner-it-it":637,"footer-it-it":650,"footer-source-/it-it/solutions/code-suggestions/":857,"next-steps-it-it":964,"code-editor-examples-it-it":979},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"config":8,"seo":10,"content":13,"_id":217,"_type":218,"title":219,"_source":220,"_file":221,"_stem":222,"_extension":223},"/it-it/solutions/code-suggestions","solutions",false,"",{"enableAnimations":9},true,{"title":11,"description":12},"Suggerimenti di codice IA di GitLab","Suggerimenti di codice assistiti dall'IA di GitLab. Mantiene sicuro il codice. Aumenta la produttività di programmazione.",[14,45,53,60,121,128,135,159,168,215],{"componentName":15,"componentContent":16},"SolutionsCodeSuggestionsHero",{"heading":17,"description":18,"image":31,"button":34,"secondaryButton":40},"Suggerimenti di codice GitLab Duo",[19,23,27],{"typed":20,"highlighted":21,"config":22},"Ti aiuta a restare","concentrato",{"isDescriptionInline":9},{"typed":24,"highlighted":25,"config":26},"Nel tuo IDE","preferito",{"isDescriptionInline":9},{"typed":28,"highlighted":29,"config":30},"Nel linguaggio","che ti serve",{"isDescriptionInline":9},{"altText":7,"config":32},{"src":33},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752590244/ahvoxthmrmu6eqcfcks2.png",{"text":35,"config":36},"Prova gratis",{"href":37,"dataGaName":38,"dataGaLocation":39},"/it-it/gitlab-duo/#free-trial","gitlab duo free trial","hero",{"text":41,"config":42},"Domande? Contattaci",{"href":43,"dataGaName":44,"dataGaLocation":39},"/it-it/solutions/gitlab-duo-pro/sales/","contact us",{"componentName":46,"componentContent":47},"SolutionsCodeSuggestionsCopyBlock",{"header":48,"description":49,"codeBlock":50},"Accelera la programmazione","I suggerimenti di codice ti mantengono nel flusso completando in modo predittivo blocchi di codice, definendo la logica delle funzioni, generando test e proponendo codice comune come pattern regex—tutto nello stesso ambiente in cui già programmi.\n",{"config":51},{"initialSelectedLanguage":52},"python",{"componentName":46,"componentContent":54},{"header":55,"description":56,"image":57},"IA che privilegia la privacy","I suggerimenti di codice sono costruiti con la privacy come fondamento critico. Il codice cliente privato e non pubblico memorizzato in GitLab non viene utilizzato come dati di addestramento. [Scopri l'utilizzo dei dati](https://docs.gitlab.com/ee/user/ai_data_usage.html){data-ga-name=\"code suggestions data usage\" data-ga-location=\"body\"} quando usi i suggerimenti di codice.\n",{"altText":7,"config":58},{"src":59},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506811/awm4wcaeetfy0g9qkcf2.svg",{"componentName":46,"componentContent":61},{"header":62,"description":63,"logos":64},"Supporto nel linguaggio che ti serve","Ottieni suggerimenti di codice alimentati dall'IA su misura per il tuo flusso di lavoro. Ora disponibile in [oltre 14 linguaggi](https://docs.gitlab.com/ee/user/project/repository/code_suggestions/supported_extensions.html#supported-languages){data-ga-name=\"code suggestions supported languages\" data-ga-location=\"body\"}: C++, C#, Go, Google SQL, Java, JavaScript, Kotlin, PHP, Python, Ruby, Rust, Scala, Swift, TypeScript.\n",[65,69,73,77,81,85,89,93,97,101,105,109,113,117],{"altText":66,"config":67},"C",{"src":68},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752507089/zpck9scng2uj3nvxbm25.svg",{"altText":70,"config":71},"C++",{"src":72},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752507088/os5vwbdzsbxmjvoihd9m.svg",{"altText":74,"config":75},"C#",{"src":76},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752507088/ag3j8cgcidljuum6uojd.svg",{"altText":78,"config":79},"Python",{"src":80},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506883/rp1ccjsxqhetxnz8g2mj.svg",{"altText":82,"config":83},"Javascript",{"src":84},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506884/tclyqepbeuxm7bwsu0tj.svg",{"altText":86,"config":87},"Typescript",{"src":88},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506883/qedmu6hf9xipkmsqxqo3.svg",{"altText":90,"config":91},"Ruby",{"src":92},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506882/ul40h6jvozspb56pp7sy.svg",{"altText":94,"config":95},"Java",{"src":96},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506883/yyztzezwbk64sxrkvclf.svg",{"altText":98,"config":99},"Rust",{"src":100},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506876/fofe7ax0bg4adx2pbzai.svg",{"altText":102,"config":103},"Google Cloud SQL",{"src":104},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506875/mox7qayqhm2oevflatzz.svg",{"altText":106,"config":107},"PHP",{"src":108},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506873/efrsz4pbvrreimy73ku3.svg",{"altText":110,"config":111},"Scala",{"src":112},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506875/r5n5kywmwzelxeb1ppw5.svg",{"altText":114,"config":115},"Go",{"src":116},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506874/lpydegnhkqr4oglubrjr.svg",{"altText":118,"config":119},"Kotlin",{"src":120},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506874/dofwvxelzav14yscf9ll.svg",{"componentName":46,"componentContent":122},{"header":123,"description":124,"codeBlock":125},"Ti incontra nel tuo IDE preferito","Puoi trovare le nostre estensioni GitLab nei principali marketplace di IDE. Il supporto include: GitLab Web IDE, VS Code, Visual Studio, IDE basati su Jetbrains e NeoVIM. Scopri di più sul [supporto IDE](https://docs.gitlab.com/ee/user/project/repository/code_suggestions/supported_extensions.html){data-ga-name=\"code suggestions IDE support\" data-ga-location=\"body\"} per i suggerimenti di codice.\n",{"config":126},{"initialSelectedLanguage":127},"go",{"componentName":46,"componentContent":129},{"header":130,"description":131,"codeBlock":132},"Disponibile per istanze self-managed","I suggerimenti di codice sono disponibili per le istanze GitLab self-managed tramite una connessione sicura a GitLab.com. [Scopri di più](https://docs.gitlab.com/ee/user/ai_features_enable.html#configure-gitlab-duo-on-a-self-managed-instance){data-ga-name=\"code suggestions self managed\" data-ga-location=\"body\"}.\n",{"config":133},{"initialSelectedLanguage":134},"javascript",{"componentName":136,"componentContent":137},"SolutionsCodeSuggestionsDemoBlock",{"heading":138,"description":139,"launchButton":140,"demo":147},"Suggerimenti di codice in azione","Scopri come i suggerimenti di codice creano un server Express con questa demo interattiva.",{"text":141,"config":142},"Avvia demo",{"href":143,"icon":144,"dataGaName":145,"dataGaLocation":146},"https://capture.navattic.com/clqbyyltp000h0gjxap0ec5od","LaptopVideo","ai demo","body",{"text":148,"config":149,"subtitle":153,"scheduleButton":154},"Prova una demo",{"demoHref":143,"videoFallbackHref":150,"thumbnailSrc":151,"dataGaName":152,"dataGaLocation":146},"https://player.vimeo.com/video/894621401?badge=0&amp;autopause=0&amp;player_id=0&amp;app_id=58479","//images.ctfassets.net/xz1dnu24egyd/5JteZ8lwoO98EaKnare3DO/8575f31da07d54fd1343a631281dc7ea/Screenshot_2024-02-26_at_8.57.23_AM.png","demo","Accelera la programmazione con i suggerimenti di codice GitLab Duo",{"text":155,"config":156},"Pianifica una demo personalizzata",{"href":157,"dataGaName":158,"dataGaLocation":146},"/it-it/sales/","demo sales",{"componentName":160,"componentContent":161},"SolutionsCodeSuggestionsWhatsNextBlock",{"heading":162,"card":163},"Qual è il prossimo passo per il tuo programmatore IA?",{"header":164,"description":165,"config":166},"Miglioramento della qualità dei suggerimenti","Miglioriamo continuamente la qualità dei suggerimenti con nuove tecniche di prompt engineering, routing intelligente dei modelli e contesti espansi per le finestre di inferenza. [Puoi seguire i nostri progressi e persino suggerire idee](https://gitlab.com/groups/gitlab-org/-/epics/9814){data-ga-name=\"suggestion quality epic\" data-ga-location=\"body\"}.\n",{"icon":167},"AICodeSuggestions",{"componentName":169,"componentContent":170},"CommonResourcesContainer",{"header":171,"button":172,"tabs":177},"Novità sui suggerimenti di codice alimentati dall'IA",{"text":173,"config":174},"Visualizza tutte le risorse",{"href":175,"dataGaName":176,"dataGaLocation":146},"/it-it/resources/","View all resources",[178],{"name":179,"items":180,"config":213},"Blogs",[181,192,199,206],{"header":182,"type":183,"image":184,"link":188},"Suggerimenti di codice alimentati da Google AI","Blog",{"altText":185,"config":186},"Stelle di esperimento IA",{"src":187},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752590560/bgqcibm6oo15hlczfmnh.png",{"text":189,"config":190},"Scopri di più",{"href":191,"icon":183},"/releases/2023/07/22/gitlab-16-2-released/",{"header":193,"type":183,"image":194,"link":196},"Presentazione del supporto JetBrains e NeoVim",{"altText":185,"config":195},{"src":187},{"text":189,"config":197},{"href":198,"icon":183},"/blog/gitlab-jetbrains-neovim-plugins/",{"header":200,"type":183,"image":201,"link":203},"Supporto Visual Studio",{"altText":185,"config":202},{"src":187},{"text":189,"config":204},{"href":205,"icon":183},"/blog/gitlab-visual-studio-extension/",{"header":207,"type":183,"image":208,"link":210},"Supporto self-managed",{"altText":185,"config":209},{"src":187},{"text":189,"config":211},{"href":212,"icon":183},"/blog/self-managed-support-for-code-suggestions/",{"key":214},"blogs",{"componentName":216},"CommonNextSteps","content:it-it:solutions:code-suggestions.yml","yaml","Code Suggestions","content","it-it/solutions/code-suggestions.yml","it-it/solutions/code-suggestions","yml",{"_path":225,"_dir":226,"_draft":6,"_partial":6,"_locale":7,"data":227,"_id":633,"_type":218,"title":634,"_source":220,"_file":635,"_stem":636,"_extension":223},"/shared/it-it/main-navigation","it-it",{"logo":228,"freeTrial":233,"sales":238,"login":242,"items":247,"search":574,"minimal":610,"duo":624},{"config":229},{"href":230,"dataGaName":231,"dataGaLocation":232},"/it-it/","gitlab logo","header",{"text":234,"config":235},"Ottieni una prova gratuita",{"href":236,"dataGaName":237,"dataGaLocation":232},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":239,"config":240},"Contatta le vendite",{"href":157,"dataGaName":241,"dataGaLocation":232},"sales",{"text":243,"config":244},"Accedi",{"href":245,"dataGaName":246,"dataGaLocation":232},"https://gitlab.com/users/sign_in/","sign in",[248,291,387,392,495,555],{"text":249,"config":250,"cards":252,"footer":274},"Piattaforma",{"dataNavLevelOne":251},"platform",[253,259,267],{"title":249,"description":254,"link":255},"La piattaforma DevSecOps più completa basata sull'IA",{"text":256,"config":257},"Scopri la nostra piattaforma",{"href":258,"dataGaName":251,"dataGaLocation":232},"/it-it/platform/",{"title":260,"description":261,"link":262},"GitLab Duo (IA)","Sviluppa software più velocemente con l'IA in ogni fase del ciclo di sviluppo",{"text":263,"config":264},"Ti presentiamo GitLab Duo",{"href":265,"dataGaName":266,"dataGaLocation":232},"/it-it/gitlab-duo/","gitlab duo ai",{"title":268,"description":269,"link":270},"Perché scegliere GitLab","Dieci motivi per cui le aziende scelgono GitLab",{"text":189,"config":271},{"href":272,"dataGaName":273,"dataGaLocation":232},"/it-it/why-gitlab/","why gitlab",{"title":275,"items":276},"Primi passi con",[277,282,287],{"text":278,"config":279},"Platform engineering",{"href":280,"dataGaName":281,"dataGaLocation":232},"/it-it/solutions/platform-engineering/","platform engineering",{"text":283,"config":284},"Esperienza d'uso degli sviluppatori",{"href":285,"dataGaName":286,"dataGaLocation":232},"/it-it/developer-experience/","Developer experience",{"text":288,"config":289},"MLOps",{"href":290,"dataGaName":288,"dataGaLocation":232},"/it-it/topics/devops/the-role-of-ai-in-devops/",{"text":292,"left":9,"config":293,"link":294,"lists":298,"footer":369},"Prodotti",{"dataNavLevelOne":5},{"text":295,"config":296},"Visualizza tutte le soluzioni",{"href":297,"dataGaName":5,"dataGaLocation":232},"/it-it/solutions/",[299,325,347],{"title":300,"description":301,"link":302,"items":307},"Automazione","CI/CD e automazione per accelerare il deployment",{"config":303},{"icon":304,"href":305,"dataGaName":306,"dataGaLocation":232},"AutomatedCodeAlt","/it-it/solutions/delivery-automation/","automated software delivery",[308,312,316,321],{"text":309,"config":310},"CI/CD",{"href":311,"dataGaLocation":232,"dataGaName":309},"/it-it/solutions/continuous-integration/",{"text":313,"config":314},"Sviluppo assistito dall'IA",{"href":265,"dataGaLocation":232,"dataGaName":315},"AI assisted development",{"text":317,"config":318},"Gestione del codice sorgente",{"href":319,"dataGaLocation":232,"dataGaName":320},"/it-it/solutions/source-code-management/","Source Code Management",{"text":322,"config":323},"Distribuzione software automatizzata",{"href":305,"dataGaLocation":232,"dataGaName":324},"Automated software delivery",{"title":326,"description":327,"link":328,"items":333},"Sicurezza","Distribuisci il codice più velocemente senza compromettere la sicurezza",{"config":329},{"href":330,"dataGaName":331,"dataGaLocation":232,"icon":332},"/it-it/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[334,338,343],{"text":335,"config":336},"Application Security Testing",{"href":330,"dataGaName":337,"dataGaLocation":232},"Application security testing",{"text":339,"config":340},"Sicurezza della catena di fornitura del software",{"href":341,"dataGaLocation":232,"dataGaName":342},"/it-it/solutions/supply-chain/","Software supply chain security",{"text":344,"config":345},"Software Compliance",{"href":346,"dataGaName":344,"dataGaLocation":232},"/it-it/solutions/software-compliance/",{"title":348,"link":349,"items":354},"Misurazione",{"config":350},{"icon":351,"href":352,"dataGaName":353,"dataGaLocation":232},"DigitalTransformation","/it-it/solutions/visibility-measurement/","visibility and measurement",[355,359,364],{"text":356,"config":357},"Visibilità e misurazione",{"href":352,"dataGaLocation":232,"dataGaName":358},"Visibility and Measurement",{"text":360,"config":361},"Gestione del flusso di valore",{"href":362,"dataGaLocation":232,"dataGaName":363},"/it-it/solutions/value-stream-management/","Value Stream Management",{"text":365,"config":366},"Analisi e approfondimenti",{"href":367,"dataGaLocation":232,"dataGaName":368},"/it-it/solutions/analytics-and-insights/","Analytics and insights",{"title":370,"items":371},"GitLab per",[372,377,382],{"text":373,"config":374},"Aziende",{"href":375,"dataGaLocation":232,"dataGaName":376},"/it-it/enterprise/","enterprise",{"text":378,"config":379},"Piccole imprese",{"href":380,"dataGaLocation":232,"dataGaName":381},"/it-it/small-business/","small business",{"text":383,"config":384},"Pubblica amministrazione",{"href":385,"dataGaLocation":232,"dataGaName":386},"/it-it/solutions/public-sector/","public sector",{"text":388,"config":389},"Prezzi",{"href":390,"dataGaName":391,"dataGaLocation":232,"dataNavLevelOne":391},"/it-it/pricing/","pricing",{"text":393,"config":394,"link":396,"lists":398,"feature":482},"Risorse",{"dataNavLevelOne":395},"resources",{"text":173,"config":397},{"href":175,"dataGaName":395,"dataGaLocation":232},[399,432,454],{"title":400,"items":401},"Per iniziare",[402,407,412,417,422,427],{"text":403,"config":404},"Installazione",{"href":405,"dataGaName":406,"dataGaLocation":232},"/it-it/install/","install",{"text":408,"config":409},"Guide rapide",{"href":410,"dataGaName":411,"dataGaLocation":232},"/it-it/get-started/","quick setup checklists",{"text":413,"config":414},"Formazione",{"href":415,"dataGaLocation":232,"dataGaName":416},"https://university.gitlab.com/","learn",{"text":418,"config":419},"Documentazione di prodotto",{"href":420,"dataGaName":421,"dataGaLocation":232},"https://docs.gitlab.com/","product documentation",{"text":423,"config":424},"Video sulle best practice",{"href":425,"dataGaName":426,"dataGaLocation":232},"/it-it/getting-started-videos/","best practice videos",{"text":428,"config":429},"Integrazioni",{"href":430,"dataGaName":431,"dataGaLocation":232},"/it-it/integrations/","integrations",{"title":433,"items":434},"Scopri",[435,440,444,449],{"text":436,"config":437},"Storie di successo dei clienti",{"href":438,"dataGaName":439,"dataGaLocation":232},"/it-it/customers/","customer success stories",{"text":183,"config":441},{"href":442,"dataGaName":443,"dataGaLocation":232},"/blog/","blog",{"text":445,"config":446},"Lavorare da remoto",{"href":447,"dataGaName":448,"dataGaLocation":232},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":450,"config":451},"TeamOps",{"href":452,"dataGaName":453,"dataGaLocation":232},"/it-it/teamops/","teamops",{"title":455,"items":456},"Connetti",[457,462,467,472,477],{"text":458,"config":459},"Servizi GitLab",{"href":460,"dataGaName":461,"dataGaLocation":232},"/it-it/services/","services",{"text":463,"config":464},"Community",{"href":465,"dataGaName":466,"dataGaLocation":232},"/community/","community",{"text":468,"config":469},"Forum",{"href":470,"dataGaName":471,"dataGaLocation":232},"https://forum.gitlab.com/","forum",{"text":473,"config":474},"Eventi",{"href":475,"dataGaName":476,"dataGaLocation":232},"/events/","events",{"text":478,"config":479},"Partner",{"href":480,"dataGaName":481,"dataGaLocation":232},"/it-it/partners/","partners",{"backgroundColor":483,"textColor":484,"text":485,"image":486,"link":490},"#2f2a6b","#fff","Approfondimenti e informazioni per il futuro dello sviluppo software",{"altText":487,"config":488},"scheda promozionale per The Source",{"src":489},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":491,"config":492},"Leggi le ultime notizie",{"href":493,"dataGaName":494,"dataGaLocation":232},"/it-it/the-source/","the source",{"text":496,"config":497,"lists":499},"Azienda",{"dataNavLevelOne":498},"company",[500],{"items":501},[502,507,513,515,520,525,530,535,540,545,550],{"text":503,"config":504},"Informazioni",{"href":505,"dataGaName":506,"dataGaLocation":232},"/it-it/company/","about",{"text":508,"config":509,"footerGa":512},"Opportunità di lavoro",{"href":510,"dataGaName":511,"dataGaLocation":232},"/jobs/","jobs",{"dataGaName":511},{"text":473,"config":514},{"href":475,"dataGaName":476,"dataGaLocation":232},{"text":516,"config":517},"Leadership",{"href":518,"dataGaName":519,"dataGaLocation":232},"/company/team/e-group/","leadership",{"text":521,"config":522},"Team",{"href":523,"dataGaName":524,"dataGaLocation":232},"/company/team/","team",{"text":526,"config":527},"Manuale",{"href":528,"dataGaName":529,"dataGaLocation":232},"https://handbook.gitlab.com/","handbook",{"text":531,"config":532},"Rapporti con gli investitori",{"href":533,"dataGaName":534,"dataGaLocation":232},"https://ir.gitlab.com/","investor relations",{"text":536,"config":537},"Trust Center",{"href":538,"dataGaName":539,"dataGaLocation":232},"/it-it/security/","trust center",{"text":541,"config":542},"AI Transparency Center",{"href":543,"dataGaName":544,"dataGaLocation":232},"/it-it/ai-transparency-center/","ai transparency center",{"text":546,"config":547},"Newsletter",{"href":548,"dataGaName":549,"dataGaLocation":232},"/company/contact/","newsletter",{"text":551,"config":552},"Rassegna stampa",{"href":553,"dataGaName":554,"dataGaLocation":232},"/press/","press",{"text":556,"config":557,"lists":558},"Contattaci",{"dataNavLevelOne":498},[559],{"items":560},[561,564,569],{"text":239,"config":562},{"href":157,"dataGaName":563,"dataGaLocation":232},"talk to sales",{"text":565,"config":566},"Richiedi assistenza",{"href":567,"dataGaName":568,"dataGaLocation":232},"/support/","get help",{"text":570,"config":571},"Portale clienti",{"href":572,"dataGaName":573,"dataGaLocation":232},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":575,"login":576,"suggestions":583},"Chiudi",{"text":577,"link":578},"Per cercare repository e progetti, accedi a",{"text":579,"config":580},"gitlab.com",{"href":245,"dataGaName":581,"dataGaLocation":582},"search login","search",{"text":584,"default":585},"Suggerimenti",[586,589,594,596,601,606],{"text":260,"config":587},{"href":265,"dataGaName":588,"dataGaLocation":582},"GitLab Duo (AI)",{"text":590,"config":591},"Suggerimenti di codice (IA)",{"href":592,"dataGaName":593,"dataGaLocation":582},"/it-it/solutions/code-suggestions/","Code Suggestions (AI)",{"text":309,"config":595},{"href":311,"dataGaName":309,"dataGaLocation":582},{"text":597,"config":598},"GitLab su AWS",{"href":599,"dataGaName":600,"dataGaLocation":582},"/it-it/partners/technology-partners/aws/","GitLab on AWS",{"text":602,"config":603},"GitLab su Google Cloud",{"href":604,"dataGaName":605,"dataGaLocation":582},"/it-it/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":607,"config":608},"Perché scegliere GitLab?",{"href":272,"dataGaName":609,"dataGaLocation":582},"Why GitLab?",{"freeTrial":611,"mobileIcon":616,"desktopIcon":621},{"text":612,"config":613},"Inizia la prova gratuita",{"href":614,"dataGaName":237,"dataGaLocation":615},"https://gitlab.com/-/trials/new/","nav",{"altText":617,"config":618},"Icona di GitLab",{"src":619,"dataGaName":620,"dataGaLocation":615},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":617,"config":622},{"src":623,"dataGaName":620,"dataGaLocation":615},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"freeTrial":625,"mobileIcon":629,"desktopIcon":631},{"text":626,"config":627},"Scopri di più su GitLab Duo",{"href":265,"dataGaName":628,"dataGaLocation":615},"gitlab duo",{"altText":617,"config":630},{"src":619,"dataGaName":620,"dataGaLocation":615},{"altText":617,"config":632},{"src":623,"dataGaName":620,"dataGaLocation":615},"content:shared:it-it:main-navigation.yml","Main Navigation","shared/it-it/main-navigation.yml","shared/it-it/main-navigation",{"_path":638,"_dir":226,"_draft":6,"_partial":6,"_locale":7,"title":639,"button":640,"config":645,"_id":647,"_type":218,"_source":220,"_file":648,"_stem":649,"_extension":223},"/shared/it-it/banner","La GitLab Duo Agent Platform è ora in beta pubblica!",{"text":641,"config":642},"Prova la Beta",{"href":643,"dataGaName":644,"dataGaLocation":232},"/it-it/gitlab-duo/agent-platform/","duo banner",{"layout":646},"release","content:shared:it-it:banner.yml","shared/it-it/banner.yml","shared/it-it/banner",{"_path":651,"_dir":226,"_draft":6,"_partial":6,"_locale":7,"data":652,"_id":853,"_type":218,"title":854,"_source":220,"_file":855,"_stem":856,"_extension":223},"/shared/it-it/main-footer",{"text":653,"source":654,"edit":660,"contribute":665,"config":670,"items":675,"minimal":845},"Git è un marchio di Software Freedom Conservancy e l'uso del termine \"GitLab\" è regolato da un accordo di licenza",{"text":655,"config":656},"Visualizza origine pagina",{"href":657,"dataGaName":658,"dataGaLocation":659},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":661,"config":662},"Modifica questa pagina",{"href":663,"dataGaName":664,"dataGaLocation":659},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":666,"config":667},"Contribuisci",{"href":668,"dataGaName":669,"dataGaLocation":659},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":671,"facebook":672,"youtube":673,"linkedin":674},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[676,699,753,782,816],{"title":249,"links":677,"subMenu":682},[678],{"text":679,"config":680},"Piattaforma DevSecOps",{"href":258,"dataGaName":681,"dataGaLocation":659},"devsecops platform",[683],{"title":388,"links":684},[685,689,694],{"text":686,"config":687},"Visualizza i piani",{"href":390,"dataGaName":688,"dataGaLocation":659},"view plans",{"text":690,"config":691},"Perché passare a Premium?",{"href":692,"dataGaName":693,"dataGaLocation":659},"/it-it/pricing/premium/","why premium",{"text":695,"config":696},"Perché passare a Ultimate?",{"href":697,"dataGaName":698,"dataGaLocation":659},"/it-it/pricing/ultimate/","why ultimate",{"title":700,"links":701},"Soluzioni",[702,707,710,712,717,722,726,729,732,737,739,741,743,748],{"text":703,"config":704},"Trasformazione digitale",{"href":705,"dataGaName":706,"dataGaLocation":659},"/it-it/topics/digital-transformation/","digital transformation",{"text":708,"config":709},"Sicurezza e conformità",{"href":330,"dataGaName":337,"dataGaLocation":659},{"text":322,"config":711},{"href":305,"dataGaName":306,"dataGaLocation":659},{"text":713,"config":714},"Sviluppo Agile",{"href":715,"dataGaName":716,"dataGaLocation":659},"/it-it/solutions/agile-delivery/","agile delivery",{"text":718,"config":719},"Trasformazione cloud",{"href":720,"dataGaName":721,"dataGaLocation":659},"/it-it/topics/cloud-native/","cloud transformation",{"text":723,"config":724},"SCM",{"href":319,"dataGaName":725,"dataGaLocation":659},"source code management",{"text":309,"config":727},{"href":311,"dataGaName":728,"dataGaLocation":659},"continuous integration & delivery",{"text":360,"config":730},{"href":362,"dataGaName":731,"dataGaLocation":659},"value stream management",{"text":733,"config":734},"GitOps",{"href":735,"dataGaName":736,"dataGaLocation":659},"/it-it/solutions/gitops/","gitops",{"text":373,"config":738},{"href":375,"dataGaName":376,"dataGaLocation":659},{"text":378,"config":740},{"href":380,"dataGaName":381,"dataGaLocation":659},{"text":383,"config":742},{"href":385,"dataGaName":386,"dataGaLocation":659},{"text":744,"config":745},"Istruzione",{"href":746,"dataGaName":747,"dataGaLocation":659},"/it-it/solutions/education/","education",{"text":749,"config":750},"Servizi finanziari",{"href":751,"dataGaName":752,"dataGaLocation":659},"/it-it/solutions/finance/","financial services",{"title":393,"links":754},[755,757,759,761,764,766,768,770,772,774,776,778,780],{"text":403,"config":756},{"href":405,"dataGaName":406,"dataGaLocation":659},{"text":408,"config":758},{"href":410,"dataGaName":411,"dataGaLocation":659},{"text":413,"config":760},{"href":415,"dataGaName":416,"dataGaLocation":659},{"text":418,"config":762},{"href":420,"dataGaName":763,"dataGaLocation":659},"docs",{"text":183,"config":765},{"href":442,"dataGaName":443,"dataGaLocation":659},{"text":436,"config":767},{"href":438,"dataGaName":439,"dataGaLocation":659},{"text":445,"config":769},{"href":447,"dataGaName":448,"dataGaLocation":659},{"text":458,"config":771},{"href":460,"dataGaName":461,"dataGaLocation":659},{"text":450,"config":773},{"href":452,"dataGaName":453,"dataGaLocation":659},{"text":463,"config":775},{"href":465,"dataGaName":466,"dataGaLocation":659},{"text":468,"config":777},{"href":470,"dataGaName":471,"dataGaLocation":659},{"text":473,"config":779},{"href":475,"dataGaName":476,"dataGaLocation":659},{"text":478,"config":781},{"href":480,"dataGaName":481,"dataGaLocation":659},{"title":496,"links":783},[784,786,788,790,792,794,796,800,805,807,809,811],{"text":503,"config":785},{"href":505,"dataGaName":498,"dataGaLocation":659},{"text":508,"config":787},{"href":510,"dataGaName":511,"dataGaLocation":659},{"text":516,"config":789},{"href":518,"dataGaName":519,"dataGaLocation":659},{"text":521,"config":791},{"href":523,"dataGaName":524,"dataGaLocation":659},{"text":526,"config":793},{"href":528,"dataGaName":529,"dataGaLocation":659},{"text":531,"config":795},{"href":533,"dataGaName":534,"dataGaLocation":659},{"text":797,"config":798},"Sustainability",{"href":799,"dataGaName":797,"dataGaLocation":659},"/sustainability/",{"text":801,"config":802},"Diversità, inclusione e appartenenza (DIB)",{"href":803,"dataGaName":804,"dataGaLocation":659},"/it-it/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":536,"config":806},{"href":538,"dataGaName":539,"dataGaLocation":659},{"text":546,"config":808},{"href":548,"dataGaName":549,"dataGaLocation":659},{"text":551,"config":810},{"href":553,"dataGaName":554,"dataGaLocation":659},{"text":812,"config":813},"Dichiarazione di trasparenza sulla schiavitù moderna",{"href":814,"dataGaName":815,"dataGaLocation":659},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":556,"links":817},[818,821,823,825,830,835,840],{"text":819,"config":820},"Contatta un esperto",{"href":157,"dataGaName":241,"dataGaLocation":659},{"text":565,"config":822},{"href":567,"dataGaName":568,"dataGaLocation":659},{"text":570,"config":824},{"href":572,"dataGaName":573,"dataGaLocation":659},{"text":826,"config":827},"Stato",{"href":828,"dataGaName":829,"dataGaLocation":659},"https://status.gitlab.com/","status",{"text":831,"config":832},"Termini di utilizzo",{"href":833,"dataGaName":834,"dataGaLocation":659},"/terms/","terms of use",{"text":836,"config":837},"Informativa sulla privacy",{"href":838,"dataGaName":839,"dataGaLocation":659},"/it-it/privacy/","privacy statement",{"text":841,"config":842},"Preferenze dei cookie",{"dataGaName":843,"dataGaLocation":659,"id":844,"isOneTrustButton":9},"cookie preferences","ot-sdk-btn",{"items":846},[847,849,851],{"text":831,"config":848},{"href":833,"dataGaName":834,"dataGaLocation":659},{"text":836,"config":850},{"href":838,"dataGaName":839,"dataGaLocation":659},{"text":841,"config":852},{"dataGaName":843,"dataGaLocation":659,"id":844,"isOneTrustButton":9},"content:shared:it-it:main-footer.yml","Main Footer","shared/it-it/main-footer.yml","shared/it-it/main-footer",{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"config":858,"seo":859,"content":860,"_id":217,"_type":218,"title":219,"_source":220,"_file":221,"_stem":222,"_extension":223},{"enableAnimations":9},{"title":11,"description":12},[861,876,880,884,915,919,923,931,935,963],{"componentName":15,"componentContent":862},{"heading":17,"description":863,"image":870,"button":872,"secondaryButton":874},[864,866,868],{"typed":20,"highlighted":21,"config":865},{"isDescriptionInline":9},{"typed":24,"highlighted":25,"config":867},{"isDescriptionInline":9},{"typed":28,"highlighted":29,"config":869},{"isDescriptionInline":9},{"altText":7,"config":871},{"src":33},{"text":35,"config":873},{"href":37,"dataGaName":38,"dataGaLocation":39},{"text":41,"config":875},{"href":43,"dataGaName":44,"dataGaLocation":39},{"componentName":46,"componentContent":877},{"header":48,"description":49,"codeBlock":878},{"config":879},{"initialSelectedLanguage":52},{"componentName":46,"componentContent":881},{"header":55,"description":56,"image":882},{"altText":7,"config":883},{"src":59},{"componentName":46,"componentContent":885},{"header":62,"description":63,"logos":886},[887,889,891,893,895,897,899,901,903,905,907,909,911,913],{"altText":66,"config":888},{"src":68},{"altText":70,"config":890},{"src":72},{"altText":74,"config":892},{"src":76},{"altText":78,"config":894},{"src":80},{"altText":82,"config":896},{"src":84},{"altText":86,"config":898},{"src":88},{"altText":90,"config":900},{"src":92},{"altText":94,"config":902},{"src":96},{"altText":98,"config":904},{"src":100},{"altText":102,"config":906},{"src":104},{"altText":106,"config":908},{"src":108},{"altText":110,"config":910},{"src":112},{"altText":114,"config":912},{"src":116},{"altText":118,"config":914},{"src":120},{"componentName":46,"componentContent":916},{"header":123,"description":124,"codeBlock":917},{"config":918},{"initialSelectedLanguage":127},{"componentName":46,"componentContent":920},{"header":130,"description":131,"codeBlock":921},{"config":922},{"initialSelectedLanguage":134},{"componentName":136,"componentContent":924},{"heading":138,"description":139,"launchButton":925,"demo":927},{"text":141,"config":926},{"href":143,"icon":144,"dataGaName":145,"dataGaLocation":146},{"text":148,"config":928,"subtitle":153,"scheduleButton":929},{"demoHref":143,"videoFallbackHref":150,"thumbnailSrc":151,"dataGaName":152,"dataGaLocation":146},{"text":155,"config":930},{"href":157,"dataGaName":158,"dataGaLocation":146},{"componentName":160,"componentContent":932},{"heading":162,"card":933},{"header":164,"description":165,"config":934},{"icon":167},{"componentName":169,"componentContent":936},{"header":171,"button":937,"tabs":939},{"text":173,"config":938},{"href":175,"dataGaName":176,"dataGaLocation":146},[940],{"name":179,"items":941,"config":962},[942,947,952,957],{"header":182,"type":183,"image":943,"link":945},{"altText":185,"config":944},{"src":187},{"text":189,"config":946},{"href":191,"icon":183},{"header":193,"type":183,"image":948,"link":950},{"altText":185,"config":949},{"src":187},{"text":189,"config":951},{"href":198,"icon":183},{"header":200,"type":183,"image":953,"link":955},{"altText":185,"config":954},{"src":187},{"text":189,"config":956},{"href":205,"icon":183},{"header":207,"type":183,"image":958,"link":960},{"altText":185,"config":959},{"src":187},{"text":189,"config":961},{"href":212,"icon":183},{"key":214},{"componentName":216},{"_path":965,"_dir":226,"_draft":6,"_partial":6,"_locale":7,"header":966,"eyebrow":967,"blurb":968,"button":969,"secondaryButton":973,"_id":975,"_type":218,"title":976,"_source":220,"_file":977,"_stem":978,"_extension":223},"/shared/it-it/next-steps","Inizia a distribuire software migliori più velocemente","Oltre il 50% delle società Fortune 100 si affida a GitLab","Scopri cosa può fare il tuo team grazie a una\n\n\npiattaforma DevSecOps intelligente.\n",{"text":234,"config":970},{"href":971,"dataGaName":237,"dataGaLocation":972},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":239,"config":974},{"href":157,"dataGaName":241,"dataGaLocation":972},"content:shared:it-it:next-steps.yml","Next Steps","shared/it-it/next-steps.yml","shared/it-it/next-steps",{"_path":980,"_dir":226,"_draft":6,"_partial":6,"_locale":7,"codeBlocks":981,"_id":995,"_type":218,"title":996,"_source":220,"_file":997,"_stem":998,"_extension":223},"/shared/it-it/code-editor-examples",{"python":982,"javascript":986,"go":990},{"typedArray":983,"suggested":985},[984],"# Traduzione di parole dall'inglese ad altre lingue","languages = {\n    'en': {\n     'hello': 'Hello',\n     'goodbye': 'Goodbye'\n   },\n   'es': {\n     'hello': 'Hola',\n     'goodbye': 'Adiós'\n   }\n }\n",{"typedArray":987,"suggested":989},[988],"// array di numeri da 1 a 100","var numbers = [];\nfor (var i = 1; i\u003C=100; i++) {\n  numbers.push(i)\n}\n",{"typedArray":991,"suggested":994},[992,993],"// golang","// Ottenere valori univoci dall'array di valori interi","func unique(arr []int) []int {\n  seen := make(map[int]bool)\n  uniques := make([]int, 0)\n  for _, v := range arr {\n    if _, ok := seen[v];!ok {\n      seen[v] = true\n      uniques = append(uniques, v)\n    }\n  }\n  return uniques\n}\n","content:shared:it-it:code-editor-examples.yml","Code Editor Examples","shared/it-it/code-editor-examples.yml","shared/it-it/code-editor-examples",1761814438262]