Engenharia de software

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

2
É uma boa idéia fornecer assinaturas de funções diferentes que façam a mesma coisa?
Aqui está uma classe C ++ que é construída com três valores. class Foo{ //Constructor Foo(std::string, int, char); private: std::string foo; char bar; int baz; }; Todos os tipos de parâmetros são diferentes. Eu poderia sobrecarregar o construtor para que a ordem não importasse. class Foo{ //Constructors Foo(std::string, char, int); …

2
O C # será mesclado com o compilador C ++ nativo? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …
23 c#  c++ 





5
Como implementar um histórico de senhas seguras
As senhas não devem ser armazenadas em texto sem formatação por razões óbvias de segurança: você precisa armazenar hashes e também gerar o hash com cuidado para evitar ataques à tabela do arco-íris. No entanto, geralmente você tem o requisito de armazenar as últimas n senhas e impor complexidade mínima …

3
Lista de verificação para evitar o bloqueio do fornecedor?
Existe um conjunto de regras aprovadas pelo setor para evitar o aprisionamento de fornecedores? Quero dizer, algo que se possa mostrar a um gerente ou outro tomador de decisão que seja fácil de entender e facilmente verificável. Existe algum conjunto de regras universalmente aceito, uma lista de verificação ou um …



5
sucesso: / falha: blocos vs conclusão: bloco
Eu vejo dois padrões comuns para blocos no Objective-C. Um é um par de sucesso: / falha: blocos, o outro é uma única conclusão: bloco. Por exemplo, digamos que eu tenho uma tarefa que retornará um objeto de forma assíncrona e essa tarefa poderá falhar. O primeiro padrão é -taskWithSuccess:(void …

3
Nomeando um método "faça X, se necessário"
Qual é uma boa maneira de nomear um método que verifica se o X precisa ser executado e o X, se necessário? Por exemplo, como nomear um método que atualiza uma lista de usuários se novos usuários efetuaram login? UpdateListIfNeededparece muito longo, enquanto simples UpdateListimplica uma operação possivelmente cara e …



9
Melhorando sem mentor [fechado]
Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Software Engineering Stack Exchange. Fechado há 4 anos . Embora eu me considere pouco experiente, continuo conseguindo empregos como líder de alguma …

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.