Linguagem de programação: Nunca faça isso . C#.NET
Olá pessoal,
Segue abaixo um exemplo de codificação considerada "amadorismo" para quem desenvolve software. Estava um dia eu verificando um programa aqui na empresa; deparei com um método que usava uma variável com acento e ç.
Isso porque, o sistema foi feito por pessoas, ou melhor, consultores renomados no mercado de desenvolvimento de código. Lembre-se, não é mentira do que está sendo colocado. Veja o mesmo abaixo:
/// <summary>
/// Cria um cache com a duração estabelecida.
/// </summary>
/// <param name="name">Nome arbitrário para log de eficiência</param>
/// <param name="duração">duração de cada elemento no cache</param>
public Cache(string name, TimeSpan duração)
{
_name = name;
_duração = duração;
}
Note que na assinatura do método, existe uma variável do tipo TimeSpan chamada "duração"; isso mesmo, "duração". Logo abaixo, essa variável é atribuída em outra chamada "_duração", isto é, foi mantido o erro. Querendo ou não o desenvolvedor "consultor altamente capacitado" conseguiu errar duas vezes em uma mesma classe.
Por favor pessoal, nunca faça isso. Não use acentos e nem caracteres especiais no desenvolvimento de software. A linguagem de programação foi feito na língua inglesa, pode acontecer problemas em relação ao isso.
Abraço a todos!
Sign up to our newsletter
Receive our latest updates about programming languages, software, database, books, ebooks, classes, jobs and more.