Engenharia de software

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



2
Quando criar uma exceção personalizada em C #
Estou escrevendo uma classe para fazer interface com um simples dispositivo de hardware através de uma porta COM. O dispositivo pode ser configurado para usar vários modos, para que minha classe tenha uma SetOperatingModefunção que aceite um enumtipo UsbDeviceMode. Parece algo como isto: class UsbDevice { public void SetOperatingMode(UsbDeviceMode mode) …

2
Devo especificar o userId na estrutura da URL REST?
Basicamente, um recurso do meu aplicativo é recuperar os amigos do usuário conectado. Na verdade, hesito entre os dois tipos de terminais: GET / api / usuários / amigos GET / api / users /: userId / friends Usando 1, userIdseria acessível através do token de autenticação. Usando 2, o …




1
É necessário JavaScript invasivo para oferecer suporte a um recurso do AngularJS?
Começarei dizendo que estou apenas aprendendo sobre o AngularJS e estava lendo este artigo, que parece defender o JavaScript invasivo como a coisa certa: http://www.ng-newsletter.com/posts/angular-for-the-jquery-developer.html Meu entendimento é que o JavaScript discreto é geralmente considerado "a coisa certa" (que talvez seja discutível, mas está fora do escopo da minha pergunta). …

2
Existe uma maneira canônica de armazenar em cache métodos de instância em python?
Eu tenho algumas funções computacionalmente intensivas no meu script python que gostaria de armazenar em cache. Procurei soluções no estouro de pilha e encontrei muitos links: /programming/4431703/python-resettable-instance-method-memoization-decorator https://wiki.python.org/moin/PythonDecoratorLibrary#Memoize http://pythonhosted.org/cachetools/ https://pythonhosted.org/Flask-Cache/ (usei este para aplicativos de balão, mas este não é um aplicativo de balão). No final, acabei colando isso no …
9 python 

1
Como evitar o pesadelo da cadeia de dependência de módulo causado por dependências transitivas?
Muitas pessoas (a maioria?) Do AngularJS parecem defender a quebra dos aplicativos AngularJS em vários módulos. Brian Ford, em seu blog, já afirma que empacotar por camada (controlador, serviço etc.) é uma noção "boba", então nem vou lá. (Consulte http://briantford.com/blog/huuuuuge-angular-apps .) Mas vamos supor que você modularize um aplicativo por …






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.