Convenções de Nomenclatura
Parte da seção Fundamentos do Journey de Dart da Coddy — lição 13 de 94.
No Dart, convenções de nomenclatura tornam o código legível e consistente:
1. Use camelCase para variáveis
void main() {
String firstName = 'John';
int userAge = 25;
double accountBalance = 100.50;
bool isLoggedIn = true;
}2. Comece com letras/sublinhados
void main() {
var name = 'Dart';
var counter = 1;
}3. Use nomes significativos
void main() {
// Nomenclatura melhor
var temperatureFahrenheit = 75.5;
}4. Use lowerCamelCase para constantes
void main() {
const pi = 3.14159;
const maxUsers = 100;
const baseUrl = 'https://api.example.com';
const defaultTimeout = Duration(seconds: 30);
}Desafio
InicianteNeste desafio, você praticará as convenções de nomenclatura do Dart corrigindo variáveis com nomes ruins em um programa:
- Renomeie a variável
xpara um nome descritivo para a idade de uma pessoa (use camelCase) - Renomeie a variável
Ypara um nome descritivo para a altura de uma pessoa em metros (use camelCase) - Renomeie a constante
ABCpara um nome descritivo para pi (use uppercase com underscores para constantes) - Renomeie a variável final
temp123para um nome descritivo para temperatura máxima permitida (use camelCase)
Após renomear, imprima cada variável com um rótulo descritivo exatamente como mostrado abaixo:
Age: 25 Height: 1.75 Pi Value: 3.14 Max Temperature: 100.0
Sua saída deve corresponder exatamente a este formato.
Folha de consulta
As convenções de nomenclatura do Dart tornam o código legível e consistente:
Use camelCase para variáveis:
String firstName = 'John';
int userAge = 25;
double accountBalance = 100.50;
bool isLoggedIn = true;Comece os nomes de variáveis com letras ou sublinhados:
var name = 'Dart';
var counter = 1;Use nomes significativos e descritivos:
var temperatureFahrenheit = 75.5;Use lowerCamelCase para constantes:
const pi = 3.14159;
const maxUsers = 100;
const baseUrl = 'https://api.example.com';Experimente você mesmo
void main() {
int x = 25;
double Y = 1.75;
const double ABC = 3.14;
final double temp123 = 100.0;
// Imprime as variáveis com rótulos
print("Age: $?");
print("Height: $?");
print("Pi Value: $?");
print("Max Temperature: $?");
}Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operadores Parte 2
Operadores de ComparaçãoAND LógicoOR LógicoNOT LógicoOperadores de Teste de TipoResumo - Fazendo Comparações7Trabalhando com Strings
Concatenação de StringsInterpolação de StringsStrings Multi-linhaPropriedades de StringsMétodos Básicos de Strings10Coleções - Básicos de Mapas
O que são Mapas?Criando um MapaAcessando Valores por ChavePares Chave-ValorObtendo o Tamanho do MapaObtendo as ChavesObtendo os ValoresVerificando se uma Chave Existe2Variáveis e Tipos de Dados Básicos
O que são Variáveis?StringsInteiros (int)Double (double)Booleanos (bool)Inferência de Tipo com 'var'Variáveis finalVariáveis constantesConvenções de NomenclaturaNull Safety BásicaResumo - Declarando Variáveis8Fluxo de Controle - Laços
O Laço 'for'O Laço 'while'O Laço 'do-while'Usando 'break' em LaçosUsando 'continue' em LaçosResumo - Repetindo Código3Operadores Parte 1
Operadores AritméticosDivisão InteiraOperador MóduloIncremento e DecrementoAtalhos de AtribuiçãoResumo - Cálculos Simples6Fluxo de Controle - Tomada de Decisões
A Instrução 'if'A Instrução 'else'A Instrução 'else if'Resumo - Decisões SimplesInstruções 'if' AninhadasA Instrução 'switch'9Coleções - Listas Básicas
O que são Listas?Criando uma ListaAcessando por ÍndiceObtendo o Tamanho da ListaAdicionando ElementosRemovendo ElementosVerificando se uma Lista Está VaziaIterando Sobre uma Lista12Funções Avançadas
Parâmetros Posicionais OpcionaisParâmetros NomeadosParâmetros Nomeados ObrigatóriosValores Padrão de ParâmetrosResumo - Parâmetros de Função15Projeto: Calculadora Simples
ConfigurandoDeclarando Número