Perguntas sobre 'programming-practices'

14
respostas

A solução deve ser tão genérica quanto possível ou tão específica quanto possível?

Digamos que eu tenha uma entidade que tenha o atributo "type". Pode haver mais de 20 tipos possíveis. Agora me pedem para implementar algo que permita alterar o tipo de A- > B, que é o único caso de uso. Então, devo implementar algo que...
30.11.2017 / 19:31
15
respostas

Por que os tamanhos de programas são tão grandes?

Se olharmos para o antigo programa Netscape Navigator ou para uma versão anterior do Microsoft Word, esses programas tinham menos de 50 MB de tamanho. Agora, quando eu instalar o google chrome é de 200 MB e versão desktop do Slack é de 300 MB. E...
24.09.2015 / 09:24
17
respostas

Existe algum benefício em compilar seu código à medida que você avança?

Eu recentemente tive uma entrevista de emprego em que eles me deram uma hora para escrever algum código real. Não foi uma quantia enorme, provavelmente menos de 100 linhas. Após cerca de 45 minutos, compilei, executei e consegui que funcionasse....
23.06.2014 / 13:19
5
respostas

Dois elementos HTML com o mesmo atributo id: Quão ruim é realmente?

Apenas navegando no código-fonte do Google Maps. Em seu cabeçalho, eles têm 2 divs com id="search", um contém o outro e também tem o atributo jstrack="1". Há um formulário que os separa assim: <div id="search" jstrack="1"> <form...
27.12.2011 / 18:23
2
respostas

Git ramificando e marcando as melhores práticas

Atualmente, estou aprendendo a usar o Git lendo o Pro Git . Agora estou aprendendo sobre ramificação e tags. Minha pergunta é quando devo usar uma ramificação e quando devo usar uma tag? Por exemplo, digamos que eu crie uma ramificação para...
21.09.2012 / 20:24
22
respostas

Preso devido a "saber demais" [fechado]

Observe mais discussões no link Eu tenho uma tarefa de desenvolvimento relativamente simples, mas toda vez que tento atacá-la, acabo me envolvendo em pensamentos profundos - como ela poderia estender o futuro, quais clientes da segunda gera...
05.04.2016 / 12:29
0
respostas

Faça um grande negócio de == verdadeiro?

Há um colega meu que escreve constantemente: if (someBool == true) Isso me leva até a parede! Devo fazer um grande negócio ou apenas soltá-lo?     
19.10.2010 / 03:41
0
respostas

Por que as estruturas de dados são tão importantes nas entrevistas? [fechadas]

Devo confessar que não fui tão strong em estruturas de dados quando me formei na faculdade. Ao longo das colocações do campus durante a minha graduação, testemunhei que a maioria das grandes empresas de tecnologia, como a Amazon, a Microsoft, et...
19.06.2015 / 20:22
22
respostas

Programação automática: escreve código que escreve código [fechado]

Depois de ler o livro The Pragmatic Programmer , um dos argumentos que achei mais interessante foi "escrever código que escreve código ". Eu tentei pesquisar na net para mais explicações ou artigos sobre isso, e embora eu tenha encontrado al...
13.01.2012 / 03:42
19
respostas

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 na minha aplicação para manter essa lógica. Um efeito colateral é que às vezes acabo com uma ou duas funções de linha com...
01.04.2011 / 21:34