[{"data":1,"prerenderedAt":913},["ShallowReactive",2],{"/pt-br/solutions/code-suggestions":3,"navigation-pt-br":244,"banner-pt-br":643,"footer-pt-br":653,"next-steps-pt-br":856,"code-editor-examples-pt-br-v-0-0-0-0-0":866,"code-editor-examples-pt-br-v-0-0-0-0-1":881,"code-editor-examples-pt-br-v-0-0-0-0-2":889,"code-editor-examples-pt-br-v-0-0-0-0-3":897,"code-editor-examples-pt-br-v-0-0-0-0-4":905},{"id":4,"title":5,"body":6,"category":6,"config":7,"content":9,"description":6,"extension":213,"meta":214,"navigation":8,"path":215,"seo":216,"slug":6,"stem":242,"testContent":6,"type":6,"__hash__":243},"pages/pt-br/solutions/code-suggestions.yml","Code Suggestions",null,{"enableAnimations":8},true,[10,42,50,57,118,125,132,155,164,211],{"componentName":11,"componentContent":12},"SolutionsCodeSuggestionsHero",{"heading":13,"description":14,"image":27,"button":31,"secondaryButton":37},"Sugestões de código GitLab Duo",[15,19,23],{"typed":16,"highlighted":17,"config":18},"Ajuda você a manter","o fluxo",{"isDescriptionInline":8},{"typed":20,"highlighted":21,"config":22},"No IDE","que você preferir",{"isDescriptionInline":8},{"typed":24,"highlighted":25,"config":26},"Na linguagem","que você precisar",{"isDescriptionInline":8},{"altText":28,"config":29},"",{"src":30},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752590244/ahvoxthmrmu6eqcfcks2.png",{"text":32,"config":33},"Teste grátis",{"href":34,"dataGaName":35,"dataGaLocation":36},"/pt-br/gitlab-duo-agent-platform/#free-trial","gitlab duo free trial","hero",{"text":38,"config":39},"Dúvidas? Fale com a gente",{"href":40,"dataGaName":41,"dataGaLocation":36},"/pt-br/sales/","contact us",{"componentName":43,"componentContent":44},"SolutionsCodeSuggestionsCopyBlock",{"header":45,"description":46,"codeBlock":47},"Acelere a programação","As sugestões de código ajudam você a manter o fluxo completando preditivamente blocos de código, definindo lógica de funções, gerando testes e propondo código comum como padrões regex—tudo no mesmo ambiente em que você já programa.\n",{"config":48},{"initialSelectedLanguage":49},"python",{"componentName":43,"componentContent":51},{"header":52,"description":53,"image":54},"IA com foco na privacidade","As sugestões de código são construídas com a privacidade como base fundamental. O código cliente privado e não público armazenado no GitLab não é usado como dados de treinamento. [Saiba mais sobre o uso de dados](https://docs.gitlab.com/ee/user/ai_data_usage.html){data-ga-name=\"code suggestions data usage\" data-ga-location=\"body\"} ao usar as sugestões de código.\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},"Suporte na linguagem que você precisar","Obtenha sugestões de código com IA adaptadas ao seu fluxo de trabalho. Agora disponível em [mais de 14 linguagens](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},"お好みのIDEでご利用いただけます","人気のIDEマーケットプレイスでGitLab拡張機能をご利用いただけます。サポート対象: GitLab Web IDE、VS Code、Visual Studio、JetbrainsベースのIDE、NeoVIM。コード提案の[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\"}について詳細をご覧ください。\n",{"config":123},{"initialSelectedLanguage":124},"go",{"componentName":43,"componentContent":126},{"header":127,"description":128,"codeBlock":129},"Self-Managedインスタンスで利用可能","Self-ManagedのGitLabインスタンスでも、GitLab.comへの安全な接続を介してコード提案をご利用いただけます。[詳細をご覧ください](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},"コード提案の実例","インタラクティブなデモで、コード提案を使ってExpressサーバーを作成する方法をご覧ください。",{"text":138,"config":139},"デモを開始",{"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},"デモを試す",{"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","GitLab Duoコード提案でコーディングを高速化",{"text":152,"config":153},"カスタムデモをスケジュール",{"href":40,"dataGaName":154,"dataGaLocation":143},"demo sales",{"componentName":156,"componentContent":157},"SolutionsCodeSuggestionsWhatsNextBlock",{"heading":158,"card":159},"AIペアプログラマーの今後の展開は？",{"header":160,"description":161,"config":162},"提案品質の向上","新しいプロンプトエンジニアリング、インテリジェントなモデルルーティング、推論ウィンドウでの拡張コンテキストにより、提案品質を継続的に改善しています。[進捗状況をフォローし、アイデアを提案することもできます](https://gitlab.com/groups/gitlab-org/-/epics/9814){data-ga-name=\"suggestion quality epic\" data-ga-location=\"body\"}。\n",{"icon":163},"AICodeSuggestions",{"componentName":165,"componentContent":166},"CommonResourcesContainer",{"header":167,"button":168,"tabs":173},"AI搭載コード提案の新機能",{"text":169,"config":170},"すべてのリソースを表示",{"href":171,"dataGaName":172,"dataGaLocation":143},"/pt-br/resources/","View all resources",[174],{"name":175,"items":176,"config":209},"ブログ",[177,188,195,202],{"header":178,"type":179,"image":180,"link":184},"Google AI搭載のコード提案","Blog",{"altText":181,"config":182},"AI実験の星",{"src":183},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752590560/bgqcibm6oo15hlczfmnh.png",{"text":185,"config":186},"続きを読む",{"href":187,"icon":179},"https://docs.gitlab.com/releases/16/gitlab-16-2-released/",{"header":189,"type":179,"image":190,"link":192},"JetBrainsとNeoVimサポートのご紹介",{"altText":181,"config":191},{"src":183},{"text":185,"config":193},{"href":194,"icon":179},"/blog/gitlab-jetbrains-neovim-plugins/",{"header":196,"type":179,"image":197,"link":199},"Visual Studioサポート",{"altText":181,"config":198},{"src":183},{"text":185,"config":200},{"href":201,"icon":179},"/blog/gitlab-visual-studio-extension/",{"header":203,"type":179,"image":204,"link":206},"Self-Managedサポート",{"altText":181,"config":205},{"src":183},{"text":185,"config":207},{"href":208,"icon":179},"/blog/self-managed-support-for-code-suggestions/",{"key":210},"blogs",{"componentName":212},"CommonNextSteps","yml",{},"/pt-br/solutions/code-suggestions",{"title":217,"description":218,"schema":219},"Sugestões de código com IA do GitLab","Sugestões de código com IA do GitLab. Mantém seu código seguro. Aumenta sua produtividade de programação.",{"config":220,"name":217,"description":218,"image":238,"brand":239,"category":28},{"@context":221,"@type":222,"url":223,"offers":224},"https://schema.org","Product","https://about.gitlab.com/pt-br/solutions/code-suggestions/",{"@type":225,"name":226,"description":227,"price":228,"priceCurrency":229,"url":230,"availability":231,"priceSpecification":232,"eligibleDuration":234},"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":233,"price":228,"priceCurrency":229},"UnitPriceSpecification",{"@type":235,"value":236,"unitCode":237},"QuantitativeValue",60,"DAY","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758207578/whxaklh4tf6nonryosrs.png",{"@type":240,"name":241},"Brand","GitLab","pt-br/solutions/code-suggestions","Nqrf330H-EPf5SKeeFj6a2mqflVsTuvVT9dZqey4qwc",{"data":245},{"logo":246,"freeTrial":251,"sales":256,"login":260,"items":265,"search":571,"minimal":606,"duo":624,"pricingDeployment":633},{"config":247},{"href":248,"dataGaName":249,"dataGaLocation":250},"/pt-br/","gitlab logo","header",{"text":252,"config":253},"Faça uma avaliação gratuita",{"href":254,"dataGaName":255,"dataGaLocation":250},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/pt-br&glm_content=default-saas-trial/","free trial",{"text":257,"config":258},"Fale com a equipe de vendas",{"href":40,"dataGaName":259,"dataGaLocation":250},"sales",{"text":261,"config":262},"Fazer login",{"href":263,"dataGaName":264,"dataGaLocation":250},"https://gitlab.com/users/sign_in/","sign in",[266,293,389,394,492,552],{"text":267,"config":268,"cards":270},"Plataforma",{"dataNavLevelOne":269},"platform",[271,277,285],{"title":267,"description":272,"link":273},"A plataforma de orquestração inteligente para DevSecOps",{"text":274,"config":275},"Explore a nossa plataforma",{"href":276,"dataGaName":269,"dataGaLocation":250},"/pt-br/platform/",{"title":278,"description":279,"link":280},"GitLab Duo Agent Platform","IA agentiva para todo o ciclo de vida do software",{"text":281,"config":282},"Conheça o GitLab Duo",{"href":283,"dataGaName":284,"dataGaLocation":250},"/pt-br/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":286,"description":287,"link":288},"Por que usar o GitLab","Veja os principais motivos pelos quais as empresas escolhem o GitLab",{"text":289,"config":290},"Saiba mais",{"href":291,"dataGaName":292,"dataGaLocation":250},"/pt-br/why-gitlab/","why gitlab",{"text":294,"left":8,"config":295,"link":297,"lists":301,"footer":371},"Produtos",{"dataNavLevelOne":296},"solutions",{"text":298,"config":299},"Confira todas as soluções",{"href":300,"dataGaName":296,"dataGaLocation":250},"/pt-br/solutions/",[302,327,349],{"title":303,"description":304,"link":305,"items":310},"Automação","CI/CD e automação para acelerar a implantação",{"config":306},{"icon":307,"href":308,"dataGaName":309,"dataGaLocation":250},"AutomatedCodeAlt","/pt-br/solutions/delivery-automation/","automated software delivery",[311,315,318,323],{"text":312,"config":313},"CI/CD",{"href":314,"dataGaLocation":250,"dataGaName":312},"/pt-br/solutions/continuous-integration/",{"text":278,"config":316},{"href":283,"dataGaLocation":250,"dataGaName":317},"gitlab duo agent platform - product menu",{"text":319,"config":320},"Gerenciamento de código-fonte",{"href":321,"dataGaLocation":250,"dataGaName":322},"/pt-br/solutions/source-code-management/","Source Code Management",{"text":324,"config":325},"Entrega de software automatizada",{"href":308,"dataGaLocation":250,"dataGaName":326},"Automated software delivery",{"title":328,"description":329,"link":330,"items":335},"Segurança","Acelere a entrega de código sem comprometer a segurança",{"config":331},{"href":332,"dataGaName":333,"dataGaLocation":250,"icon":334},"/pt-br/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[336,340,345],{"text":337,"config":338},"Application Security Testing",{"href":332,"dataGaName":339,"dataGaLocation":250},"Application security testing",{"text":341,"config":342},"Segurança da cadeia de suprimentos de software",{"href":343,"dataGaLocation":250,"dataGaName":344},"/pt-br/solutions/supply-chain/","Software supply chain security",{"text":346,"config":347},"Software Compliance",{"href":348,"dataGaName":346,"dataGaLocation":250},"/pt-br/solutions/software-compliance/",{"title":350,"link":351,"items":356},"Medição",{"config":352},{"icon":353,"href":354,"dataGaName":355,"dataGaLocation":250},"DigitalTransformation","/pt-br/solutions/visibility-measurement/","visibility and measurement",[357,361,366],{"text":358,"config":359},"Visibilidade e medição",{"href":354,"dataGaLocation":250,"dataGaName":360},"Visibility and Measurement",{"text":362,"config":363},"Gestão de fluxo de valor",{"href":364,"dataGaLocation":250,"dataGaName":365},"/pt-br/solutions/value-stream-management/","Value Stream Management",{"text":367,"config":368},"Análises e insights",{"href":369,"dataGaLocation":250,"dataGaName":370},"/pt-br/solutions/analytics-and-insights/","Analytics and insights",{"title":372,"items":373},"GitLab para",[374,379,384],{"text":375,"config":376},"Grandes empresas",{"href":377,"dataGaLocation":250,"dataGaName":378},"/pt-br/enterprise/","enterprise",{"text":380,"config":381},"Pequenas empresas",{"href":382,"dataGaLocation":250,"dataGaName":383},"/pt-br/small-business/","small business",{"text":385,"config":386},"Setor público",{"href":387,"dataGaLocation":250,"dataGaName":388},"/pt-br/solutions/public-sector/","public sector",{"text":390,"config":391},"Preços",{"href":392,"dataGaName":393,"dataGaLocation":250,"dataNavLevelOne":393},"/pt-br/pricing/","pricing",{"text":395,"config":396,"link":398,"lists":401,"feature":479},"Recursos",{"dataNavLevelOne":397},"resources",{"text":399,"config":400},"Confira todos os recursos",{"href":171,"dataGaName":397,"dataGaLocation":250},[402,434,451],{"title":403,"items":404},"Primeiros passos",[405,410,415,419,424,429],{"text":406,"config":407},"Instalação",{"href":408,"dataGaName":409,"dataGaLocation":250},"/pt-br/install/","install",{"text":411,"config":412},"Guias de início rápido",{"href":413,"dataGaName":414,"dataGaLocation":250},"/pt-br/get-started/","quick setup checklists",{"text":289,"config":416},{"href":417,"dataGaLocation":250,"dataGaName":418},"https://university.gitlab.com/","learn",{"text":420,"config":421},"Documentação do produto",{"href":422,"dataGaName":423,"dataGaLocation":250},"https://docs.gitlab.com/","product documentation",{"text":425,"config":426},"Vídeos de melhores práticas",{"href":427,"dataGaName":428,"dataGaLocation":250},"/pt-br/getting-started-videos/","best practice videos",{"text":430,"config":431},"Integrações",{"href":432,"dataGaName":433,"dataGaLocation":250},"/pt-br/integrations/","integrations",{"title":435,"items":436},"Descubra",[437,442,446],{"text":438,"config":439},"Histórias de sucesso de clientes",{"href":440,"dataGaName":441,"dataGaLocation":250},"/pt-br/customers/","customer success stories",{"text":179,"config":443},{"href":444,"dataGaName":445,"dataGaLocation":250},"/blog/","blog",{"text":447,"config":448},"Trabalho remoto",{"href":449,"dataGaName":450,"dataGaLocation":250},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":452,"items":453},"Conecte-se",[454,459,464,469,474],{"text":455,"config":456},"Serviços do GitLab",{"href":457,"dataGaName":458,"dataGaLocation":250},"/pt-br/services/","services",{"text":460,"config":461},"Comunidade",{"href":462,"dataGaName":463,"dataGaLocation":250},"/community/","community",{"text":465,"config":466},"Fórum",{"href":467,"dataGaName":468,"dataGaLocation":250},"https://forum.gitlab.com/","forum",{"text":470,"config":471},"Eventos",{"href":472,"dataGaName":473,"dataGaLocation":250},"/events/","events",{"text":475,"config":476},"Parceiros",{"href":477,"dataGaName":478,"dataGaLocation":250},"/pt-br/partners/","partners",{"backgroundColor":480,"textColor":481,"text":482,"image":483,"link":487},"#2f2a6b","#fff","Insights para o futuro do desenvolvimento de software",{"altText":484,"config":485},"cartão promocional do The Source",{"src":486},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":488,"config":489},"Confira as novidades",{"href":490,"dataGaName":491,"dataGaLocation":250},"/pt-br/the-source/","the source",{"text":493,"config":494,"lists":496},"Empresa",{"dataNavLevelOne":495},"company",[497],{"items":498},[499,504,510,512,517,522,527,532,537,542,547],{"text":500,"config":501},"Sobre",{"href":502,"dataGaName":503,"dataGaLocation":250},"/pt-br/company/","about",{"text":505,"config":506,"footerGa":509},"Vagas",{"href":507,"dataGaName":508,"dataGaLocation":250},"/jobs/","jobs",{"dataGaName":508},{"text":470,"config":511},{"href":472,"dataGaName":473,"dataGaLocation":250},{"text":513,"config":514},"Liderança",{"href":515,"dataGaName":516,"dataGaLocation":250},"/company/team/e-group/","leadership",{"text":518,"config":519},"Equipe",{"href":520,"dataGaName":521,"dataGaLocation":250},"/company/team/","team",{"text":523,"config":524},"Manual",{"href":525,"dataGaName":526,"dataGaLocation":250},"https://handbook.gitlab.com/","handbook",{"text":528,"config":529},"Relacionamento com investidores",{"href":530,"dataGaName":531,"dataGaLocation":250},"https://ir.gitlab.com/","investor relations",{"text":533,"config":534},"Trust Center",{"href":535,"dataGaName":536,"dataGaLocation":250},"/pt-br/security/","trust center",{"text":538,"config":539},"AI Transparency Center",{"href":540,"dataGaName":541,"dataGaLocation":250},"/pt-br/ai-transparency-center/","ai transparency center",{"text":543,"config":544},"Boletim informativo",{"href":545,"dataGaName":546,"dataGaLocation":250},"/company/contact/#contact-forms","newsletter",{"text":548,"config":549},"Imprensa",{"href":550,"dataGaName":551,"dataGaLocation":250},"/press/","press",{"text":553,"config":554,"lists":555},"Fale com a gente",{"dataNavLevelOne":495},[556],{"items":557},[558,561,566],{"text":257,"config":559},{"href":40,"dataGaName":560,"dataGaLocation":250},"talk to sales",{"text":562,"config":563},"Portal de suporte",{"href":564,"dataGaName":565,"dataGaLocation":250},"https://support.gitlab.com","support portal",{"text":567,"config":568},"Portal de clientes",{"href":569,"dataGaName":570,"dataGaLocation":250},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":572,"login":573,"suggestions":580},"Fechar",{"text":574,"link":575},"Para pesquisar repositórios e projetos, faça login em",{"text":576,"config":577},"gitlab.com",{"href":263,"dataGaName":578,"dataGaLocation":579},"search login","search",{"text":581,"default":582},"Sugestões",[583,585,590,592,597,602],{"text":278,"config":584},{"href":283,"dataGaName":278,"dataGaLocation":579},{"text":586,"config":587},"Sugestões de Código (IA)",{"href":588,"dataGaName":589,"dataGaLocation":579},"/pt-br/solutions/code-suggestions/","Code Suggestions (AI)",{"text":312,"config":591},{"href":314,"dataGaName":312,"dataGaLocation":579},{"text":593,"config":594},"GitLab na AWS",{"href":595,"dataGaName":596,"dataGaLocation":579},"/pt-br/partners/technology-partners/aws/","GitLab on AWS",{"text":598,"config":599},"GitLab no Google Cloud",{"href":600,"dataGaName":601,"dataGaLocation":579},"/pt-br/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":603,"config":604},"Por que escolher o GitLab?",{"href":291,"dataGaName":605,"dataGaLocation":579},"Why GitLab?",{"freeTrial":607,"mobileIcon":612,"desktopIcon":617,"secondaryButton":620},{"text":608,"config":609},"Iniciar avaliação gratuita",{"href":610,"dataGaName":255,"dataGaLocation":611},"https://gitlab.com/-/trials/new/","nav",{"altText":613,"config":614},"Ícone do 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":403,"config":621},{"href":622,"dataGaName":623,"dataGaLocation":611},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/pt-br/get-started/","get started",{"freeTrial":625,"mobileIcon":629,"desktopIcon":631},{"text":626,"config":627},"Saiba mais sobre o GitLab Duo",{"href":283,"dataGaName":628,"dataGaLocation":611},"gitlab duo",{"altText":613,"config":630},{"src":615,"dataGaName":616,"dataGaLocation":611},{"altText":613,"config":632},{"src":619,"dataGaName":616,"dataGaLocation":611},{"freeTrial":634,"mobileIcon":639,"desktopIcon":641},{"text":635,"config":636},"Voltar para preços",{"href":392,"dataGaName":637,"dataGaLocation":611,"icon":638},"back to pricing","GoBack",{"altText":613,"config":640},{"src":615,"dataGaName":616,"dataGaLocation":611},{"altText":613,"config":642},{"src":619,"dataGaName":616,"dataGaLocation":611},{"title":644,"button":645,"config":650},"Veja como a IA agêntica transforma a entrega de software",{"text":646,"config":647},"Assista ao GitLab Transcend agora",{"href":648,"dataGaName":649,"dataGaLocation":250},"/pt-br/events/transcend/virtual/","transcend event",{"layout":651,"icon":652,"disabled":8},"release","AiStar",{"data":654},{"text":655,"source":656,"edit":662,"contribute":667,"config":672,"items":677,"minimal":848},"Git é uma marca comercial da Software Freedom Conservancy e nosso uso do nome \"GitLab\" está sob licença",{"text":657,"config":658},"Acessar a origem da página",{"href":659,"dataGaName":660,"dataGaLocation":661},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":663,"config":664},"Editar esta página",{"href":665,"dataGaName":666,"dataGaLocation":661},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":668,"config":669},"Contribua",{"href":670,"dataGaName":671,"dataGaLocation":661},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":673,"facebook":674,"youtube":675,"linkedin":676},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[678,701,755,782,816],{"title":267,"links":679,"subMenu":684},[680],{"text":681,"config":682},"Plataforma DevSecOps",{"href":276,"dataGaName":683,"dataGaLocation":661},"devsecops platform",[685],{"title":390,"links":686},[687,691,696],{"text":688,"config":689},"Confira os planos",{"href":392,"dataGaName":690,"dataGaLocation":661},"view plans",{"text":692,"config":693},"Por que escolher o GitLab Premium?",{"href":694,"dataGaName":695,"dataGaLocation":661},"/pt-br/pricing/premium/","why premium",{"text":697,"config":698},"Por que escolher o GitLab Ultimate?",{"href":699,"dataGaName":700,"dataGaLocation":661},"/pt-br/pricing/ultimate/","why ultimate",{"title":702,"links":703},"Soluções",[704,709,712,714,719,724,728,731,734,739,741,743,745,750],{"text":705,"config":706},"Transformação digital",{"href":707,"dataGaName":708,"dataGaLocation":661},"/pt-br/topics/digital-transformation/","digital transformation",{"text":710,"config":711},"Segurança e conformidade",{"href":332,"dataGaName":339,"dataGaLocation":661},{"text":324,"config":713},{"href":308,"dataGaName":309,"dataGaLocation":661},{"text":715,"config":716},"Desenvolvimento ágil",{"href":717,"dataGaName":718,"dataGaLocation":661},"/pt-br/solutions/agile-delivery/","agile delivery",{"text":720,"config":721},"Migração para a nuvem",{"href":722,"dataGaName":723,"dataGaLocation":661},"/pt-br/topics/cloud-native/","cloud transformation",{"text":725,"config":726},"SCM",{"href":321,"dataGaName":727,"dataGaLocation":661},"source code management",{"text":312,"config":729},{"href":314,"dataGaName":730,"dataGaLocation":661},"continuous integration & delivery",{"text":362,"config":732},{"href":364,"dataGaName":733,"dataGaLocation":661},"value stream management",{"text":735,"config":736},"GitOps",{"href":737,"dataGaName":738,"dataGaLocation":661},"/pt-br/solutions/gitops/","gitops",{"text":375,"config":740},{"href":377,"dataGaName":378,"dataGaLocation":661},{"text":380,"config":742},{"href":382,"dataGaName":383,"dataGaLocation":661},{"text":385,"config":744},{"href":387,"dataGaName":388,"dataGaLocation":661},{"text":746,"config":747},"Educação",{"href":748,"dataGaName":749,"dataGaLocation":661},"/pt-br/solutions/education/","education",{"text":751,"config":752},"Serviços financeiros",{"href":753,"dataGaName":754,"dataGaLocation":661},"/pt-br/solutions/finance/","financial services",{"title":395,"links":756},[757,759,761,763,766,768,770,772,774,776,778,780],{"text":406,"config":758},{"href":408,"dataGaName":409,"dataGaLocation":661},{"text":411,"config":760},{"href":413,"dataGaName":414,"dataGaLocation":661},{"text":289,"config":762},{"href":417,"dataGaName":418,"dataGaLocation":661},{"text":420,"config":764},{"href":422,"dataGaName":765,"dataGaLocation":661},"docs",{"text":179,"config":767},{"href":444,"dataGaName":445,"dataGaLocation":661},{"text":438,"config":769},{"href":440,"dataGaName":441,"dataGaLocation":661},{"text":447,"config":771},{"href":449,"dataGaName":450,"dataGaLocation":661},{"text":455,"config":773},{"href":457,"dataGaName":458,"dataGaLocation":661},{"text":460,"config":775},{"href":462,"dataGaName":463,"dataGaLocation":661},{"text":465,"config":777},{"href":467,"dataGaName":468,"dataGaLocation":661},{"text":470,"config":779},{"href":472,"dataGaName":473,"dataGaLocation":661},{"text":475,"config":781},{"href":477,"dataGaName":478,"dataGaLocation":661},{"title":493,"links":783},[784,786,788,790,792,794,796,800,805,807,809,811],{"text":500,"config":785},{"href":502,"dataGaName":495,"dataGaLocation":661},{"text":505,"config":787},{"href":507,"dataGaName":508,"dataGaLocation":661},{"text":513,"config":789},{"href":515,"dataGaName":516,"dataGaLocation":661},{"text":518,"config":791},{"href":520,"dataGaName":521,"dataGaLocation":661},{"text":523,"config":793},{"href":525,"dataGaName":526,"dataGaLocation":661},{"text":528,"config":795},{"href":530,"dataGaName":531,"dataGaLocation":661},{"text":797,"config":798},"Sustainability",{"href":799,"dataGaName":797,"dataGaLocation":661},"/sustainability/",{"text":801,"config":802},"Diversidade, inclusão e pertencimento (DIB)",{"href":803,"dataGaName":804,"dataGaLocation":661},"/pt-br/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":533,"config":806},{"href":535,"dataGaName":536,"dataGaLocation":661},{"text":543,"config":808},{"href":545,"dataGaName":546,"dataGaLocation":661},{"text":548,"config":810},{"href":550,"dataGaName":551,"dataGaLocation":661},{"text":812,"config":813},"Declaração de Transparência da Lei da Escravidão Moderna",{"href":814,"dataGaName":815,"dataGaLocation":661},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":553,"links":817},[818,821,826,828,833,838,843],{"text":819,"config":820},"Fale com um especialista",{"href":40,"dataGaName":259,"dataGaLocation":661},{"text":822,"config":823},"Ajuda",{"href":824,"dataGaName":825,"dataGaLocation":661},"https://support.gitlab.com/hc/en-us/articles/11626483177756-GitLab-Support","get help",{"text":567,"config":827},{"href":569,"dataGaName":570,"dataGaLocation":661},{"text":829,"config":830},"Status",{"href":831,"dataGaName":832,"dataGaLocation":661},"https://status.gitlab.com/","status",{"text":834,"config":835},"Termos de uso",{"href":836,"dataGaName":837,"dataGaLocation":661},"/terms/","terms of use",{"text":839,"config":840},"Aviso de Privacidade",{"href":841,"dataGaName":842,"dataGaLocation":661},"/pt-br/privacy/","privacy statement",{"text":844,"config":845},"Preferências de cookies",{"dataGaName":846,"dataGaLocation":661,"id":847,"isOneTrustButton":8},"cookie preferences","ot-sdk-btn",{"items":849},[850,852,854],{"text":834,"config":851},{"href":836,"dataGaName":837,"dataGaLocation":661},{"text":839,"config":853},{"href":841,"dataGaName":842,"dataGaLocation":661},{"text":844,"config":855},{"dataGaName":846,"dataGaLocation":661,"id":847,"isOneTrustButton":8},{"header":857,"blurb":858,"button":859,"secondaryButton":864},"Comece a desenvolver mais rápido hoje","Veja o que sua equipe pode fazer com a plataforma de orquestração inteligente para DevSecOps.\n",{"text":860,"config":861},"Obtenha sua avaliação gratuita",{"href":862,"dataGaName":255,"dataGaLocation":863},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/pt-br/","feature",{"text":257,"config":865},{"href":40,"dataGaName":259,"dataGaLocation":863},{"codeBlocks":867},{"python":868,"javascript":872,"go":876},{"typedArray":869,"suggested":871},[870],"# Traduzir palavras do inglês para outros idiomas","languages = {\n    'en': {\n     'hello': 'Hello',\n     'goodbye': 'Goodbye'\n   },\n   'es': {\n     'hello': 'Hola',\n     'goodbye': 'Adiós'\n   }\n }\n",{"typedArray":873,"suggested":875},[874],"// array de números de 1 a 100","var numbers = [];\nfor (var i = 1; i\u003C=100; i++) {\n  numbers.push(i)\n}\n",{"typedArray":877,"suggested":880},[878,879],"// golang","// Obter valores únicos do array de valores inteiros","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":882},{"python":883,"javascript":885,"go":887},{"typedArray":884,"suggested":871},[870],{"typedArray":886,"suggested":875},[874],{"typedArray":888,"suggested":880},[878,879],{"codeBlocks":890},{"python":891,"javascript":893,"go":895},{"typedArray":892,"suggested":871},[870],{"typedArray":894,"suggested":875},[874],{"typedArray":896,"suggested":880},[878,879],{"codeBlocks":898},{"python":899,"javascript":901,"go":903},{"typedArray":900,"suggested":871},[870],{"typedArray":902,"suggested":875},[874],{"typedArray":904,"suggested":880},[878,879],{"codeBlocks":906},{"python":907,"javascript":909,"go":911},{"typedArray":908,"suggested":871},[870],{"typedArray":910,"suggested":875},[874],{"typedArray":912,"suggested":880},[878,879],1777302659035]