Visite também: Currículo ·  Efetividade BR-Mac

O que é LinuxDownload LinuxApostila LinuxEnviar notícia


Dez coisas que mais irritam os desenvolvedores

Marcelo Honório enviou o link de sua tradução / adaptação do artigo de
Kevin William Pang. Começa assim:

Todos os desenvolvedores tem suas irritações. Seja o aumento do escopo, notação húngara ou colegas de trabalho chatos. Temos que aceitar que existem certas irritações que acompanham nosso dia-a-dia no trabalho. A seguir uma lista das 10 coisas que mais nos irritam:

10. Comentários que explicam o “como” e não o “porquê”

Nos cursos de programação para iniciantes ensinam os alunos a comentar frequentemente seus códigos. A ideia é que quanto mais comentários tiver, é melhor. Infelizmente muitos desenvolvedores parecem ter como um desafio pessoal comentar cada linha de código. E é por isso que muitas vezes veremos algo como isso: (…) (via blog.marcelohonorio.com.br)


• Publicado por Augusto Campos em 2010-05-28

Comentários dos leitores

Os comentários são responsabilidade de seus autores, e não são analisados ou aprovados pelo BR-Linux. Leia os Termos de uso do BR-Linux.

    Paulo Brito (usuário não registrado) em 28/05/2010 às 1:20 pm

    Eu colocaria como número 1 “Gerente sem conhecimento técnico e que acha que tem”.

    Eu já cheguei numa situação absurda onde uma sugestão minha de integração de sistemas de banco de dados via atualizações cruzadas foi rejeitada porque era “enjambre” para logo depois ouvir que a solução de um outro problema de integração com a prefeitura era “abrir um browser dentro do programa e preencher os campos do formulário automaticamente”.

    Jonathan (usuário não registrado) em 28/05/2010 às 1:36 pm

    Para mim uma das piores coisas é a mudança de escopo. Falha da gerência que permite estas mudanças em momentos errados, tudo para agradar o cliente uma vez que a gerência do topo promete prazos absurdos para entrega do software sem saber do que está falando.

    O que me irrita também é gente que acha que qualquer coisa é “sisteminha”.
    Como se não desse trabalho nenhum!

    Aliás, muito boa a lista! Me identifiquei com TODOS os pontos.. hehehe

    Igor Cavalcante (usuário não registrado) em 28/05/2010 às 3:42 pm

    Nunca chegaram pra vocês dizendo, olha só, eu só preciso de um formulário :P

    Igor Cavalcante (usuário não registrado) em 28/05/2010 às 3:44 pm

    Interrupções: Isso é um saco, as vezes eu falto o trabalho, só pra poder trabalhar em casa sem ninguém me aperriando.

    As prioridades mudam de acordo com o humor dos chefes, apagar incêndio é ruim d+.

    O escopo mudar é normal, ninguém tem bola de cristal, o lance é fazer o projeto preparando-se para mudar o escopo.

    Marcelo Nascimento (usuário não registrado) em 28/05/2010 às 3:47 pm

    Certa fez fiz o pré-levantamento de um sistema que estava em negociação para definir o prazo. Avisei pra gerência que dava pra fazer entre 6 e 8 meses. Passada uma semana, me deram a notícia:
    - “Marcelo, vendemos o sistema! Vocês têm 3 meses pra entregar!”

    Aí eles dizem que vão tirar recurso de outro projeto e tal. Só que até começar o desenvolvimento já foram os 3 meses…

    Rael (usuário não registrado) em 28/05/2010 às 5:31 pm

    thomas e Igor Cavalcante: como eu sempre digo, “simples é hello world sem formatação”.

    Quando alguém chega com “eu preciso de ‘sisteminha’ simples”, dê um tapa na cara do sujeito, e diga prontamente (apontando o dedo na cara dele) “nunca mais diga uma coisa dessas!”.

    Reikainosuke Nekomata (usuário não registrado) em 28/05/2010 às 6:53 pm

    A coisa mais irritante aqui é que são 10 coisas que mais irritam, e não 8 ou 16, o que seria mais lógico. :D

    @Rael

    Se programar em assembly sem usar rotinas da ROM, até imprimir “hello world” é difícil!

    suhanko (usuário não registrado) em 28/05/2010 às 7:42 pm

    O que é notação hungara? Sou descendente de hungaro. Rs

    Marcos (usuário não registrado) em 28/05/2010 às 8:29 pm

    Notação húngara é você colocar em cada variável um prefixo que identifique o tipo de dado. Por exemplo, toda variável do tipo inteiro começa com “i” (iConta, iQuantidadeAlunos, iMaiorIdade), cada string com “s” (sNome, sEndereco, …), data com “d”, e assim por diante.

    Atualmente peguei um sistema legado com essa notação. Se você deixar de usar de agora em diante, vai ter de mudar o programa inteiro ou então deixar o programa “nem lá, nem cá”, que é pior ainda.

    Hugo (usuário não registrado) em 29/05/2010 às 8:06 pm

    ==Notação húngara==

    We hates it precious, we hates it, we hates it forever!!
    It tried to kills us!!

    André Caldas (usuário não registrado) em 30/05/2010 às 12:21 pm

    Notação Húngara = fazer o trabalho do compilador.

    A meu ver, só tem utilidade se você encher o código de “casts”. Uma péssima ideia…

    Molinero (usuário não registrado) em 31/05/2010 às 3:51 pm

    Uma das coisas que mais irrita os desenvolvedores… são o pessoal de Infra !!!
    Assim como uma das coisas que mais irrita o pessoal de Infra… são os desenvolvedores !!! rs….

    Acho que os dois só chegam a um senso comum, quando se trata de usuários ! rs…

Este post é antigo (2010-05-28) e foi arquivado. O envio de novos comentários a este post já expirou.