Engenharia de software

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


2
Os objetos HTTP Request / Response devem ser imutáveis?
Eu acho que é seguro dizer que a maioria dos aplicativos da Web é baseada no paradigma de solicitação / resposta. O PHP nunca teve uma abstração formal desses objetos. Um grupo está tentando mudar isso: https://github.com/php-fig/fig-standards/blob/master/proposed/http-message.md No entanto, eles meio que ficaram de fora da questão da imutabilidade. Por …


1
Como evitar interfaces de bate-papo
Antecedentes: estou projetando um aplicativo de servidor e criando DLLs separadas para diferentes subsistemas. Para simplificar, digamos que eu tenha dois subsistemas: 1) Users2)Projects A interface pública do usuário possui um método como: IEnumerable<User> GetUser(int id); E a interface pública do Projects possui um método como: IEnumerable<User> GetProjectUsers(int projectId); Assim, …

1
Estratégias de promoção de dependências: isoladas ou orquestradas?
Temos muitos aplicativos e serviços da Web (alguns produtos voltados ao público, outros internos e parte de um "back-end" privado)) que são interdependentes entre si. Cada um desses componentes possui 4 ambientes (agrupamentos de servidores / nós que atendem a propósitos específicos): Não Produção DEV- Ambiente de desenvolvimento integrado, onde …

1
Fila de mensagens para RTOS para microcontroladores
Atualmente, estou escrevendo um RTOS para microcontroladores. A coisa toda está escrita em C ++ 11 - se alguém estiver interessado, e o link para o repositório está na parte inferior. Atualmente, estou escrevendo uma classe que é uma fila de dados simples para passar objetos entre threads (ou entre …

2
Por que o compilador Scala não pode dar um aviso de correspondência de padrões para classes / características não seladas?
Se eu usar um un selado traitou abstract classno Scala e depois usar a correspondência de padrões, será que o compilador não sabe em tempo de compilação para essa correspondência de padrão específica que implementações possíveis dessa característica / classe estão disponíveis? Portanto, se isso acontecer, não poderia dar avisos …

2
TDD com padrão de repositório
No meu novo projeto, decidi tentar com o TDD. E, no começo, encontrei um problema. A primeira coisa que quero fazer no meu aplicativo é oferecer a capacidade de ler dados da fonte de dados. Para esse propósito, quero usar o padrão de repositório. E agora: Se test for para …

3
O que é arco exclusivo no banco de dados e por que é mau?
Eu estava lendo os erros mais comuns de design de banco de dados cometidos pelas perguntas e respostas do desenvolvedor no stackoverflow. Na primeira resposta houve uma frase sobre o arco exclusivo: Um arco exclusivo é um erro comum em que uma tabela é criada com duas ou mais chaves …

3
Como os links de dependência privada devem ser tratados em setup.py
No trabalho, usamos um servidor pypi privado. Este servidor pypi é especificado como um link de dependência: ... from setuptools import setup config = ConfigParser.ConfigParser() rc = os.path.join(os.path.expanduser('~'), '.pypirc') config.read(rc) dependency_links = [ 'https://{}:{}@<private_url>'.format( config.get('dc', 'username'), config.get('dc', 'password'))] setup( dependency_links=dependency_links, ...) Isso funciona bem na maioria dos nossos casos. No …
10 python 






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.