Engenharia de software

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


7
Por que não existe uma construção 'finalmente' em C ++?
O tratamento de exceções em C ++ é limitado a tentativa / lançamento / captura. Diferentemente do Object Pascal, Java, C # e Python, mesmo no C ++ 11, a finallyconstrução não foi implementada. Tenho visto muita literatura C ++ discutindo "código de exceção seguro". Lippman escreve que o código …
57 c++  exceptions 



11
Controle de origem do banco de dados
Os arquivos de banco de dados (scripts etc.) devem estar no controle de origem? Em caso afirmativo, qual é o melhor método para mantê-lo e atualizá-lo lá? Existe até a necessidade de arquivos de banco de dados estarem no controle de origem, pois podemos colocá-lo em um servidor de desenvolvimento …



16
movendo-se do Windows para o Linux [fechado]
Preciso conciliar esses 2 fatos: Não me sinto confortável trabalhando no Linux; Eu preciso desenvolver software para Linux. Alguns antecedentes: Tenho mais de 10 anos de experiência em programação no Windows (quase exclusivamente C / C ++, mas também alguns .NET), eu era usuário do FreeBSD em casa por cerca …


10
As metas SMART são úteis para programadores? [fechadas]
Conheço várias organizações que usam metas SMART para seus programadores. SMART é um acrônimo para Específico, Mensurável, Alcançável, Relevante e Limite de Tempo. Eles são bastante comuns em grandes corporações. Minha própria experiência anterior com objetivos SMART não foi tão positiva. Outros programadores encontraram uma maneira eficaz de medir o …




5
Por que a depuração reversa raramente é usada? [fechadas]
O gdb implementou suporte para depuração reversa em 2009 (com gdb 7.0). Eu nunca ouvi falar sobre isso até 2012. Agora acho extremamente útil para certos tipos de problemas de depuração. Eu gostaria de ter ouvido falar disso antes. Corrija-me se estiver errado, mas minha impressão é que a técnica …
57 debugging 

12
Capturar exceções gerais é realmente uma coisa ruim?
Normalmente, concordo com a maioria dos avisos de análise de código e tento segui-los. No entanto, estou tendo mais dificuldade com este: CA1031: Não captura tipos de exceção gerais Eu entendo a lógica dessa regra. Mas, na prática, se eu quero executar a mesma ação, independentemente da exceção lançada, por …
57 c#  design  exceptions 

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.