Engenharia de software

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

6
Como documentar regras de negócios
Gostaria de saber qual seria o método formal e o mais comumente praticado para documentar as regras de negócios? Além disso, como você documenta as especificações da interface do usuário de artefatos de desenvolvimento (por exemplo, Documentando campos de formulário e como os botões se comportam no formulário, texto informativo …



1
Diferença entre 'aud' e 'iss' em jwt
Desejo implementar um serviço de autenticação mais robusto e jwté uma grande parte do que quero fazer, e entendo como escrever o código, mas estou com um pouco de dificuldade para entender a diferença entre as reivindicações isse as reservadas aud. Entendo que aquele define o servidor que está emitindo …

2
cookie x sessão x jwt
Estou lendo sobre autenticação / autorização em aplicativos da web. Alguém poderia confirmar / corrigir meu conhecimento atual? Cookies: na versão inicial, um arquivo de texto com um ID de cliente exclusivo e todas as outras informações necessárias sobre o cliente (por exemplo, funções) Sessão: apenas o ID do cliente …


4
Serviço MVC e API RESTful
O MVC é bem direto. Há um modelo, um controlador e uma vista. Quando criamos um site, tudo se reúne quando o ' cliente envia a solicitação de palavra-chave REST ao servidor -> o servidor corresponde à URL solicitada à ação do controlador -> que então chama o (s) modelo …

3
O que um balanceador de carga retorna?
Quando um usuário atinge o balanceador de carga e ele determina para qual servidor da Web encaminhar, o que acontece a seguir? O balanceador de carga encaminha a solicitação e todos os seus dados para o servidor da Web, recebe a resposta do servidor da Web e a retorna de …



1
Todo método deve retornar um valor para o Teste de Unidade?
Estou aprendendo a criar testes de unidade simples para eventualmente (e espero) começar a fazer apenas TDD; por enquanto estou tentando escrever testes para códigos já escritos para ver o que pode causar problemas. Este é um deles. Digamos que eu tenho essa classe simples (com TypeScript-> Javascript): class PrivateStuff …
12 unit-testing  tdd 

4
Qual é a melhor maneira de chamar um método que está disponível apenas para uma classe que implementa uma interface, mas não para a outra?
Basicamente, preciso executar ações diferentes, dada uma determinada condição. O código existente é escrito desta maneira Interface base // DoSomething.java interface DoSomething { void letDoIt(String info); } Implementação da primeira classe de trabalhadores class DoItThisWay implements DoSomething { ... } Implementação da segunda classe de trabalhadores class DoItThatWay implements DoSomething …

7
Em linguagens orientadas a objetos, quando os objetos devem realizar operações por si mesmos e quando devem ser realizadas operações nos objetos?
Suponha que exista uma Pageclasse, que represente um conjunto de instruções para um renderizador de página. E suponha que exista uma Rendererclasse que saiba como renderizar uma página na tela. É possível estruturar o código de duas maneiras diferentes: /* * 1) Page Uses Renderer internally, * or receives it …

5
O commit do Git não terminou, mas não pode continuar nessa máquina
Às vezes, encontro o problema de ter código não confirmado em uma estação de trabalho que não está pronta para uma confirmação, mas precisa ser concluída em uma estação de trabalho ou laptop diferente. Alguém tem uma solução para esse problema, como um "commit suave" ou alguma outra maneira de …
11 git 


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.