Engenharia de software

8
Onde armazenar o arquivo SQLite Database?

Estou escrevendo um aplicativo para aprender palavras estrangeiras de exatamente um idioma (inglês no momento), que atualmente possui um design ineficaz. Eu uso Java e SQLite-jdbc para salvar as palavras. Após o início, o aplicativo baixa uma lista de palavras separada por vírgula e insere cada...

8
Comunicação entre camadas no DDD

Lendo a literatura do DDD, criei as seguintes camadas: Application Outsider World (Controladores, Crons, etc) Application Services(ou UseCases) - que orquestra vários serviços de domínio ou serviços de infraestrutura. Eles são chamados de Outside World. Eles sabem o que as coisas precisam ser...

8
Tarefas não paralelas para scrum e enxame

Meu atual scrum master é um verdadeiro crente que não está disposto a mudar as formas oficiais de scrum. Não quero que isso pareça certo, estou realmente perguntando sobre a solução ortodoxa para esse problema, porque tive êxito em resolver problemas com ele no passado, reformulando as coisas em...

8
Excluir C ++ vs Java GC

A coleta de lixo do Java cuida de objetos mortos na pilha, mas congela o mundo algumas vezes. Em C ++, tenho que ligar deletepara descartar um objeto criado no final de seu ciclo de vida. Este deleteparece ser um preço muito baixo para pagar por ambiente não-congelamento. A colocação de todas as...

8
Pelo livro REST vs Demasiadas solicitações

Do comentário de Roy Fielding em seu próprio artigo, descriptografando APIs falsas do REST : Uma API verdadeiramente RESTful se parece com hipertexto. Toda unidade de informação endereçável carrega um endereço, explicitamente (por exemplo, atributos de link e ID) ou implicitamente (por exemplo,...