Engenharia de software

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

3
Pasta por tipo ou Pasta por recurso
Uso um guia de estilo do AngularJS. Dentro deste guia, existe um estilo chamado folder-by-feature, em vez de folder-by-type, e estou realmente curioso sobre qual é a melhor abordagem (neste exemplo para Java) Digamos que eu tenha um aplicativo onde possa recuperar Usuários e Animais de Estimação, usando serviços, controladores, …

4
Quando usar um Parser Combinator? Quando usar um gerador de analisador?
Recentemente, mergulhei profundamente no mundo dos analisadores, querendo criar minha própria linguagem de programação. No entanto, descobri que existem duas abordagens um tanto diferentes dos analisadores de gravação: Geradores de Analisadores e Combinadores de Analisadores. Curiosamente, não consegui encontrar nenhum recurso que explicasse em que casos qual abordagem é melhor; …


7
RESTFul: ações de alteração de estado
Estou planejando criar a API RESTfull, mas há algumas questões de arquitetura que estão criando alguns problemas na minha cabeça. Adicionar lógica de negócios de back-end aos clientes é uma opção que eu gostaria de evitar, pois é difícil manter a atualização de várias plataformas de clientes em tempo real, …
59 api  rest 

12
Esse é um caso de uso decente para ir para C?
Eu realmente hesito em perguntar isso, porque não quero "solicitar debate, argumentos, sondagens ou discussão prolongada", mas sou novo em C e quero obter mais informações sobre os padrões comuns usados ​​na linguagem. Recentemente, ouvi uma certa aversão ao gotocomando, mas também encontrei recentemente um caso de uso decente para …




6
Por que a memória cache da CPU é tão rápida?
O que torna a memória cache da CPU muito mais rápida que a memória principal? Eu posso ver alguns benefícios em um sistema de cache em camadas. Faz sentido que um cache menor seja mais rápido para pesquisar. Mas deve haver mais do que isso.
58 memory  caching 





8
Quando usar o código de status HTTP 404 em uma API
Estou trabalhando em um projeto e depois de discutir com as pessoas no trabalho por mais de uma hora. Decidi saber o que as pessoas na troca de pilhas poderiam dizer. Estamos escrevendo uma API para um sistema, há uma consulta que deve retornar uma árvore da organização ou uma …

7
Qual a importância de um programador saber como implementar um algoritmo QuickSort / MergeSort a partir da memória? [fechadas]
Eu estava revisando minhas anotações e me deparei com a implementação de diferentes algoritmos de classificação. Como tentei entender a implementação do QuickSort e MergeSort, ocorreu-me que, embora eu faça programação para viver e me considere decente no que faço, não tenho memória fotográfica nem capacidade intelectual suficiente para implementar …
58 algorithms 

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.