Perguntas com a marcação «design»

13
Como fazer um teste depender dos resultados de outro teste?

Digamos que exista uma classe de utilitário que forneça alguns métodos estáticos comuns usados em qualquer parte do código por muitas outras classes. Como você projetaria seus testes de unidade para os consumidores do utilitário, para que seus testes falhem se algum dos testes do utilitário não...

13
Equipe Scrum que não segue o princípio YAGNI

Em uma reunião do SCRUM, a equipe do produto estava debatendo sobre um recurso em uma API que será consumida pelo aplicativo móvel. Tivemos uma simulação que mostrou como a tela deveria ser e quais os principais elementos que ela deveria conter (um "layout"). Com base nisso e na discussão que tive...

13
Usar composição e herança para DTOs

Temos uma API Web do ASP.NET que fornece uma API REST para nosso aplicativo de página única. Usamos DTOs / POCOs para transmitir dados por essa API. O problema agora é que esses DTOs estão aumentando ao longo do tempo, então agora queremos refatorar os DTOs. Estou procurando "práticas...

13
Como gerenciar as constantes em vários idiomas?

Eu tenho uma situação em que apoio o que é funcionalmente a mesma biblioteca em vários idiomas. Muitas vezes, há constantes que precisam ser compartilhadas entre elas (por exemplo, chaves de nome de campo json ou códigos de erro). A maneira como atualmente faço isso é ter código que define as...