Engenharia de software

10
BitBucket - qual é o problema? (TANSTAAFL, certo?)

Os recursos e preços do BitBucket (até 5 usuários de graça) me deixaram imaginando qual era o problema ... afinal, não existe almoço grátis. O que o BitBucket está obtendo da minha participação não remunerada, além de um homem bonito para incluir livremente em seus materiais promocionais (de...

10
Uma estimativa de tempo é igual a uma promessa no Scrum?

Se uma estimativa não é uma promessa, como proprietário do produto, como posso entregar meus projetos sem saber quanto tempo levará? Uma equipe Scrum trabalha com mais eficiência se tratarmos as estimativas de tempo como uma promessa? Quanta pesquisa (preparação, esforço para entender o problema)...

10
LINQ vs camada de acesso a dados

Eu me ensinei sempre a lidar com qualquer código de acesso a dados em uma 'camada' completamente separada da minha lógica de negócios e código da interface do usuário. Essa sempre foi uma arquitetura muito boa para mim e quaisquer 'regras' ou práticas recomendadas que eu vejo ainda conseguem se...

10
Analisando uma linguagem de programação

No SICP , os autores declaram ( Seção 1.1 ) que existem três "mecanismos" básicos de linguagens de programação: expressões primitivas , que representam as entidades mais simples com as quais o idioma se refere meio de combinação , pelo qual elementos compostos são construídos a partir de...

10
O termo “portal da web” está obsoleto?

Meu chefe usa o termo "portal" para o projeto em que trabalho o tempo todo. Para mim, a palavra me faz pensar no Yahoo no final dos anos 90. A palavra "portal" tem conotações da velha escola ou sou apenas eu? Você acha que pode usá-lo ou isso arrastará a percepção do produto sobre o cliente até a...

10
Lançando e capturando exceções na mesma função / método

Eu escrevi uma função que solicita a entrada de um usuário até que ele insira um número inteiro positivo (um número natural). Alguém disse que eu não deveria lançar e capturar exceções em minha função e deixar que o chamador de minha função lide com elas. Eu me pergunto o que outros...