Engenharia de software

8
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...

8
Como testar a unidade ClassLoader personalizado?

Por algumas razões, preciso de um filho primeiro ClassLoader. Isso ClassLoadernão existe no JDK, então estou escrevendo. Como esse é um componente-chave do meu caso de uso, eu gostaria que fosse testado intensamente. Para garantir que não seja alterado sem interromper o comportamento, quero ser...

8
Estou tentando desacoplar muito as aulas aqui?

Estou trabalhando em um mecanismo de renderização de terreno em tempo real. Eu tenho aulas de QuadTree e Node. A classe QuadTree expande / recolhe uma árvore, dependendo de onde a câmera está. Portanto, faz sentido que o QuadTree seja responsável pela vida útil dos objetos Node. O problema é que...

8
Cluster de erros no código fonte

Existem muitas alegações sobre a existência de grupos de bugs ou defeitos. Uma pesquisa simples revela vários resultados, por exemplo: 1 , 2 , 3 , 4 , 5 . No entanto, todas as evidências citadas são anedóticas e não foi possível encontrar dados concretos para sustentar isso. Embora minha...