Perguntas com a marcação «design»

53
Como parar de perder tempo projetando arquitetura [fechado]

Eu me formei recentemente na universidade e comecei a trabalhar como programador. Não acho difícil resolver problemas "técnicos" ou depurar com coisas que eu diria que têm 1 solução. Mas parece haver uma classe de problemas que não têm uma solução óbvia - coisas como arquitetura de software. Essas...

53
Por que não expor uma chave primária

Na minha educação, fui informado de que é uma idéia falha expor as chaves primárias reais (não apenas as chaves do banco de dados, mas todos os acessadores primários) ao usuário. Eu sempre pensei que fosse um problema de segurança (porque um invasor poderia tentar ler coisas que não eram...

53
TDD - Outside In vs Inside Out

Qual é a diferença entre a criação de um aplicativo Outside In vs a criação de Inside Out usando TDD? Estes são os livros que li sobre TDD e testes de unidade: Desenvolvimento Orientado a Testes: Por exemplo Desenvolvimento Orientado a Testes: Um Guia Prático: Um Guia Prático Soluções do Mundo...