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