No internet connection
  1. Home
  2. Dúvidas Gerais

Vocês sabiam que existem diferença entre PascalCase e CamelCase ?

Por Yasmin Gomes da Silveira @YasminGomes97
    2024-01-11 16:11:44.930Z

    O PascalCase e o CamelCase é frequentemente utilizado em diversas linguagens de programação e contextos para nomear variáveis, funções, classes, métodos e outros.

    O PascalCase será mais utilizado em Back-End como: C#, Java, C++(Em alguns casos é utilizado).
    No caso a primeira LETRA de uma palavras e as demais serão sempre em MAIÚSCULO:

    Exemplo em algumas linguagens:

      public class ImaTech {...} 
    

    O CamelCase será utilizado mais em Front-End: Javascript, Java (para variáveis e métodos), C# (variáveis), Python (em algumas situações) , Ruby, Swift (para variáveis e métodos), TypeScript (para variáveis e métodos).
    No caso a primeira LETRA da primeira palavra, será sempre MINÚSCULO e as demais serão MAIÚSCULO.

    Alguns exemplos em algumas linguagens:

     let imaTech = curso;
     var imaTech = estudar;
    

    Acontece também do C# fazer uso das duas formas: CamelCase para nomear variáveis de ambiente e PascalCase para nomear atributos, funções e métodos.

    • 5 respostas
    1. Luiza Ferreira @luizaferreirafonseca
        2024-01-11 16:18:37.452Z

        Excelente, Yasmin! É bem importante nós lembrarmos dessas diferenças, já que ficamos um tempo treinando o JS e agora estamos indo para alguns padrões diferentes do C#. :)

        1. Em resposta aYasminGomes97:
          MARCUS VOGADO @MarcusVogado
            2024-01-11 16:20:52.156Z

            Muito importante lembrar disso, pois ajuda na padronização do projeto.
            Muito top Yasmin!
            Parabéns.

            1. Em resposta aYasminGomes97:

              Muiito bom o tópico Yasmim.
              Importante essa diferença do uso em C#!

              PascalCase
              calmelCase

              1. C
                Em resposta aYasminGomes97:
                Camila Vieira @CamilaVieira
                  2024-01-12 16:43:26.328Z

                  Uma outra convenção bastante utilizada é a Snake Case, onde a separação de cada palavra se dá pelo uso de um underline.

                  nome_da_variavel
                  

                  Cada palavra é separada por um underline/underscore e as palavras são escritas em letra minúscula.

                  Snake Case é muito popular na linguagem Python, que não vamos usar no curso, mas fica aí a título de curiosidade.

                  Outra bastante utilizada no CSS é a Kebab Case, muito parecido com Snake Case, mas no lugar do underline usa-se traço.

                  kebab-case
                  
                  1. Em resposta aYasminGomes97:
                    Grasiele Tinoco @grasieletinoco
                      2024-01-12 17:38:53.552Z

                      Artigo informativo e prático. Parabéns!!!