Vocês sabiam que existem diferença entre PascalCase e CamelCase ?
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.
Luiza Ferreira @luizaferreirafonsecaExcelente, 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#. :)
Em resposta aYasminGomes97⬆:MARCUS VOGADO @MarcusVogadoMuito importante lembrar disso, pois ajuda na padronização do projeto.
Muito top Yasmin!
Parabéns.
Em resposta aYasminGomes97⬆:Pedro Augusto de Souza Brandes @pedrobrandesMuiito bom o tópico Yasmim.
Importante essa diferença do uso em C#!PascalCase
calmelCase- CEm resposta aYasminGomes97⬆:Camila Vieira @CamilaVieira
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_variavelCada 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
Em resposta aYasminGomes97⬆:Grasiele Tinoco @grasieletinocoArtigo informativo e prático. Parabéns!!!