Engenharia de software

Perguntas e respostas para profissionais, acadêmicos e estudantes que trabalham no ciclo de vida de desenvolvimento de sistemas


1
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, derivado da definição de tipo de mídia …
8 rest  api  api-design 

3
Estratégias de autorização da API REST
Há muitas perguntas aqui que tratam da mecânica de autenticação e autorização de APIs RESTful, mas nenhuma delas parece entrar em detalhes de como implementar serviços seguros no nível do aplicativo. Por exemplo, digamos que meu aplicativo da web (eu tenho Java em mente, mas isso se aplica a qualquer …



9
É desnecessário aprender o tipo de estruturas de dados e objetos dentro do sql apenas porque estamos usando outro idioma para acessar o banco de dados indiretamente?
Suponha que estamos usando java ou python para acessar o banco de dados. Então é considerado um desperdício de tempo e desnecessário aprender o tipo de estruturas e objetos de dados que estão sendo usados ​​dentro do sql? Por favor, responda em referência à indústria de software. Por favor, tente …
8 database  sql 


4
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 termos …




1
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 feitas Domain Services - que contém como …


1
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 par de valores no …
8 design  sqlite 

4
Inversão de dependência expande a API, resulta em testes desnecessários
Essa pergunta me incomoda há alguns dias e parece que várias práticas se contradizem. Exemplo Iteração 1 public class FooDao : IFooDao { private IFooConnection fooConnection; private IBarConnection barConnection; public FooDao(IFooConnection fooConnection, IBarConnection barConnection) { this.fooConnection = fooConnection; this.barConnection = barConnection; } public Foo GetFoo(int id) { Foo foo = …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.