šŸ”„ Articles, eBooks, Jobs, Columnist, Forum, Podcasts, Courses šŸŽ“



Linguagem de programação: Nunca faça isso . C#.NET

Segue um exemplo de codificação que não

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!

Subscribe ecode10.com

Receive our latest updates about programming languages, software, database, books, ebooks, classes, jobs and more.
You can cancel anytime.

Log In








Top