Perguntas com a marcação «programming-practices»

Práticas de programação são práticas comuns ou não tão usadas no desenvolvimento de software. Isso pode incluir coisas como Desenvolvimento Ágil, Kanban, atalhos de codificação etc.

242
O projeto está quase pronto, mas o código processual de espaguete. Reescrevo ou continuo tentando enviá-lo? [fechadas]

Sou desenvolvedor web iniciante (um ano de experiência). Algumas semanas depois de me formar, me ofereceram um emprego para criar um aplicativo da Web para uma empresa cujo dono não era muito técnico. Ele me recrutou para evitar o roubo de sua idéia, o alto custo de desenvolvimento cobrado por uma...

180
Como você equilibra entre "faça o certo" e "faça o mais rápido possível" no seu trabalho diário? [fechadas]

Encontro-me ponderando sobre esta questão de tempos em tempos, uma e outra vez. Quero fazer as coisas da maneira certa: escrever código limpo, compreensível e correto, fácil de manter. No entanto, o que acabo fazendo é escrever um patch em um patch; só porque não há tempo, os clientes estão...

147
Preso devido a "saber demais" [fechado]

Observe mais discussões em http://news.ycombinator.com/item?id=4037794 Eu tenho uma tarefa de desenvolvimento relativamente simples, mas toda vez que tento atacá-la, acabo entrando em espiral - como isso poderia estender o futuro, quais serão os clientes de segunda geração que precisam, como isso...

125
Uma função pode ser muito curta?

Sempre que me pego escrevendo a mesma lógica mais de uma vez, costumo colocá-la em uma função para que haja apenas um lugar no meu aplicativo que eu tenha para manter essa lógica. Um efeito colateral é que às vezes acabo com uma ou duas funções de linha, como: function conditionMet(){ return x ==...