Engenharia de software

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


2
Qual é a diferença entre CRM, CMS e ERP [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á 8 anos . Eu sei que CRM significa Customer Relationship Management, CMS significa Content Management System …
13 cms  erp  crm 



3
O que devo incluir nos comentários da documentação XML?
Estou tentando documentar melhor meu código, especialmente quando se trata de comentários XML sobre os membros da classe, mas muitas vezes parece bobagem. No caso de manipuladores de eventos, a convenção de nomenclatura e os parâmetros são padrão e claros: /// <summary> /// Handler for myCollection's CollectionChanged Event. /// </summary> …
13 c#  coding-style 



8
Passando de um projeto individual para um projeto de equipe no futuro. O que devo fazer agora em preparação e o que pode esperar?
Para elaborar, estou interessado em saber o que as pessoas pensam que você precisa implementar enquanto ainda é um projeto individual (controle da fonte da equipe, documentação, compilação etc.) e o que as coisas não precisam ser feitas até que a segunda pessoa chegue. para o projeto. Qualquer pessoa com …

7
Um documento de design deve conter uma discussão dos prós / contras de um determinado design ou deve se concentrar em fatos e justificativas?
Atualmente, estou no processo de atualizar um documento de design para que esteja correto e atualizado para futuros desenvolvedores. Atualmente, o documento concentra-se apenas nos fatos, apresentando como é o design. Não há justificativa para nenhuma decisão apresentada. Acredito que é importante capturar a lógica para que os desenvolvedores saibam …

2
Por que o padrão de repositório é necessário no NHibernate?
Estou lendo o oficial Seu primeiro aplicativo baseado no NHibernate . Embora o tutorial seja bom e fácil de seguir, estou me perguntando por que o padrão de Repositório é usado. Nos vários Add, Update, Removemétodos na ProductRepositoryimplementação, o código é quase idêntico - todos eles estão usando transações, ea …
13 c#  .net  nhibernate 


3
Aplicando princípios do SOLID
Sou bastante novo nos princípios de design do SOLID . Entendo suas causas e benefícios, mas ainda não os aplico a um projeto menor que quero refatorar como um exercício prático para usar os princípios do SOLID. Sei que não há necessidade de alterar um aplicativo que funcione perfeitamente, mas …

2
Como lidar com o "dogmatismo" tecnológico
Deixei um emprego (para me mudar para outro país) onde programava em Javascript e Haskell (algum python) na maioria das vezes. Eu realmente gostei porque as pessoas eram objetivas, positivas, matemáticas e ainda assim faziam um monte de coisas. Era uma loja verdadeiramente profissional. Agora eu trabalho em uma loja …
13 ruby  haskell  agile 

3
Calcular custos de código incorreto
Estou procurando argumentos para convencer a gerência a investir esforços na refatoração. Registramos o trabalho usando o Jira e relacionamos cada svn-commit a uma chamada do jira. Minha ideia é fazer o seguinte: localize manualmente uma área de código que é extremamente ruim implementada, mas frequentemente usada: tanto no User-POV …


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.