Engenharia de software

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



4
Devo mudar o nome do WTFPL?
Estou usando o WTFPL em meus projetos pessoais que publiquei no GitHub. Atualmente, estou usando a licença literalmente, mas tenho uma suspeita de que não deveria estar saindo da terceira linha: Copyright (C) 2004 Sam Hocevar <sam@hocevar.net> lá, e deveria usar meu nome em vez do de Sam. Mas a …
27 licensing 

6
ponteiros nulos vs. padrão de objeto nulo
Atribuição: isso surgiu de uma questão P.SE relacionada Minha formação é em C / C ++, mas trabalhei bastante em Java e atualmente estou codificando C #. Por causa do meu background C, a verificação de ponteiros passados ​​e retornados é de segunda mão, mas reconheço que isso influencia meu …

4
Mediador vs Observador?
Alguém pode me fornecer uma resposta canônica sobre as diferenças entre um Observere um Mediatore um resumo de quando você deve usar um padrão sobre o outro? Não tenho certeza de que tipo de situação exigiria Observere que tipo exigiria umaMediator

3
Devo usar o WADL para descrever minha API RESTful?
Estou prestes a embarcar em um projeto que faz uso extensivo de uma abordagem RESTful adequadamente. Ou seja, ele usa o HATEOAS e fornece recursos de uma maneira que permite a exploração geral por um cliente. Gostaria de garantir que forneça uma descrição dos meus pontos de extremidade de uma …

3
Que funcionalidade o WebStorm contém e o RubyMine não?
Estou olhando para comprar Rubymine como estou fazendo uma pequena quantidade de rubi, mas uma grande quantidade de html5 / javascript. Gostaria de obter o Webstorm, pois tenho muitos frameworks / aplicativos puros baseados em html5 / js nos quais estou trabalhando, mas depois li que WebStorm / PhpStorm / …
27 javascript  ide  ruby 




5
Qual é a melhor maneira de construir uma fábrica usando o NInject?
Estou bastante confortável com a injeção de dependência usando o NInject no MVC3. Enquanto trabalhava em um aplicativo MVC3, desenvolvi uma Controller Creation Factory personalizada usando o NInject, para que qualquer controlador criado tenha dependências injetadas nele através desta Controller Factory. Agora estou começando a desenvolver um aplicativo do Windows, …

7
Como você codifica sem ofender?
O que quero dizer com isso é: como você desenvolve um código que compartilha com os desenvolvedores que trabalham nele há anos e estão familiarizados com isso? Não quero pisar no pé de ninguém, mas não recebo reclamações tão sutis sobre a maneira como faço as coisas, seja como espaços …
27 teamwork 


7
Como o lançamento de um ArgumentNullException ajuda?
Digamos que eu tenho um método: public void DoSomething(ISomeInterface someObject) { if(someObject == null) throw new ArgumentNullException("someObject"); someObject.DoThisOrThat(); } Fui treinado para acreditar que jogar o item ArgumentNullExceptioné "correto", mas um erro "Referência de objeto não definida para uma instância de um objeto" significa que tenho um erro. Por quê? …
27 c#  null 

6
Guia do iniciante para escrever comentários?
Deseja melhorar este post? Forneça respostas detalhadas para esta pergunta, incluindo citações e uma explicação de por que sua resposta está correta. Respostas sem detalhes suficientes podem ser editadas ou excluídas. Esta pergunta foi migrada do Stack Overflow porque pode ser respondida no Software Engineering Stack Exchange. Migrou há 8 …

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.