O uso de desktops está diminuindo dia a dia na vida cotidiana, mas, para fins de codificação, existem razões para usar o desktop no laptop?
O uso de desktops está diminuindo dia a dia na vida cotidiana, mas, para fins de codificação, existem razões para usar o desktop no laptop?
Se eu começar a me concentrar na plataforma .NET e trabalhar por conta própria, provavelmente gostaria de ter algumas licenças do Windows 7, Windows Server 2008, Visual Studio 2010 apenas para o ambiente de desenvolvimento e para testes, além de algumas licenças para o ambiente de produção (uma Web...
Já trabalhei em duas empresas, cada uma com uma metodologia diferente quando se tratava de análises de código: Na primeira empresa, uma revisão de código foi conduzida pelos líderes da equipe e foi necessária após a conclusão de cada módulo. No entanto, na segunda empresa, os líderes de equipe...
Eu me pego usando meu editor de texto preferido (vim, nano, gedit, escolha seu veneno) com muito mais frequência do que qualquer IDE ultimamente. Depois de perceber que meus atalhos ide ficaram empoeirados, comecei a pensar sobre isso e me perguntar: o que justifica o uso de um IDE para você, em...
Às vezes, temos alguma lógica de negócios representada no código do controlador de nossos aplicativos. Geralmente, essa lógica diferencia os métodos a serem chamados do modelo e / ou os argumentos a serem transmitidos. Outro exemplo disso é um conjunto de funções utilitárias existentes no...
Se você foi contratado para uma nova empresa como líder de equipe (digamos, uma equipe de 10), uma das coisas importantes a fazer é conquistar o respeito dos membros da equipe. Nos primeiros dias, o novo líder da equipe talvez não saiba nada sobre a cultura da equipe, a base de códigos e o domínio...
Acredito que qualquer programador tem várias idéias que considera inovadoras ou pelo menos valiosas. Pode ser uma idéia de um novo produto que melhore este mundo ou uma nova abordagem de desenvolvimento, etc. Mas uma ótima idéia deve ser implementada e promovida / anunciada. Isso requer muito...
Parece que, na minha experiência, levar os engenheiros a estimar e determinar com precisão as tarefas a serem concluídas é como puxar os dentes. Em vez de apenas fornecer uma estimativa de ganhos de 2 a 3 semanas ou 3 a 6 meses ... qual é a maneira mais simples de definir programações de software...
Estou aprendendo Lisp no momento, vindo de uma progressão de idioma que é Locomotiva BÁSICA -> Z80 Assembler -> Pascal -> C -> Perl -> C # -> Ruby. Minha abordagem é simultaneamente: escreva um raspador da web simples usando SBCL, QuickLisp, encerramento-html e drakma assista...
Eu nunca escrevi programas que fazem uso significativo do log. O máximo que fiz foi capturar rastreamentos de pilha quando ocorrerem exceções. Fiquei me perguntando, quanto as outras pessoas registram? Depende do tipo de aplicativo que você está escrevendo? Você acha os logs realmente...
Eu continuo vendo as ofertas de emprego como "Java Software Developer III" ou "Software Developer II". Existe alguma documentação oficial que classifique essas distinções?
Recentemente, comecei como desenvolvedor júnior. Além de ser uma das pessoas menos experientes da equipe, também sou uma mulher, que vem com todos os tipos de desafios próprios trabalhando em um ambiente dominado por homens. Ultimamente, tenho tido problemas porque sinto que estou recebendo muitas...
No Stack Overflow, vejo muitos códigos PHP em perguntas e respostas que têm consultas MySQL altamente vulneráveis a ataques de injeção de SQL, apesar das soluções básicas estarem amplamente disponíveis por mais de uma década. Existe uma razão pela qual esses tipos de trechos de código ainda...
Quando comecei a programar, presumi que um dia chegaria ao ponto em que iniciaria um projeto, sentando-me e desenhando um diagrama UML de todas as classes, depois segui-o bastante. Estou programando há alguns anos e não está saindo dessa maneira. À medida que passo por um projeto, costumo...
Se você tiver tempo e recursos, qual seria a maneira mais eficaz de aumentar seu salário como programador em período integral , além de apenas fazer seu trabalho? Por "salário" aqui, quero dizer salário (ajustado pelo custo de vida local) proveniente de um único trabalho de...
Go é uma das poucas linguagens que devem rodar 'perto do metal', ou seja, é compilada, com estaticamente digitado e executa código nativamente, sem uma VM. Isso deve proporcionar uma vantagem de velocidade em relação a Java, C # e similares. Parece, no entanto, que está por trás do Java (consulte o...
Atualmente, estou tentando decidir qual idioma do servidor aprender e usar para o desenvolvimento da Web e, embora seja relativamente fácil obter informações sobre por que x, y ou z é uma coisa boa, é mais difícil descobrir as desvantagens de cada um. deles. Em particular, estou curioso sobre...
Encontrei alguns sites que limitam o tamanho que permitem que as senhas sejam e / ou não permitem certos caracteres. Isso me limita, pois quero ampliar e aumentar o espaço de pesquisa da minha senha. Também me dá uma sensação desconfortável de que eles podem não estar fazendo hash. Existem boas...
A maioria dos programadores tem suas próprias preferências pessoais para esquemas de cores com destaque de sintaxe, mas eu tenho me perguntado: alguém já fez um estudo científico real sobre qual seria o melhor esquema de cores? Eu imagino que esse estudo analise coisas como a legibilidade do...
Não tenho escolha a não ser trabalhar por conta própria e não consigo encontrar uma solução adequada para examinar meu trabalho, verificar a sanidade, ter alguém com quem debater idéias, discutir boas práticas e assim por diante. Pensei em obter uma resposta no artigo de Jeff Atwood: Em...