Engenharia de software

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

3
Considerações sobre manipulação de erros
O problema: Desde muito tempo, estou preocupado com o exceptionsmecanismo, porque sinto que ele realmente não resolve o que deveria. REIVINDICAÇÃO: Há longos debates externos sobre esse tópico, e a maioria deles luta para comparar ou exceptionsretornar um código de erro. Definitivamente, este não é o tópico aqui. Tentando definir …

5
Como os comentários geralmente são analisados?
Como os comentários são geralmente tratados em linguagens de programação e marcação? Estou escrevendo um analisador para alguma linguagem de marcação personalizada e quero seguir o princípio da menor surpresa , então estou tentando determinar a convenção geral. Por exemplo, um comentário incorporado em um token 'interfere' com o token …
31 parsing  comments 

10
É razoável supor que qualquer quantidade física possa ser representada por um número inteiro de 64 bits sem excesso ou excesso?
O algoritmo de pesquisa binária original no JDK usava números inteiros de 32 bits e apresentava um erro de excesso se (low + high) > INT_MAX( http://googleresearch.blogspot.com/2006/06/extra-extra-read-all-about-it-nearly.html ) . Se reescrevemos o mesmo algoritmo de pesquisa binária usando números inteiros de 64 bits (assinados), podemos assumir que low + highnunca …


8
O uso direto de Make é considerado obsoleto? [fechadas]
Então, eu tenho encontrado muitos comentários / postagens / etc sobre a criação de makefiles diretamente, e como é uma coisa boba de se fazer em 2015. Estou ciente de ferramentas como o CMake e, na verdade, uso o CMake com bastante frequência. O CMake está apenas criando o Makefile …
31 c++  c  builds  make  cmake 


9
Explicar o MVC para não programadores [fechado]
Eu preciso explicar o MVC para não programadores. Ou seja, para gerentes de outros departamentos, no contexto do relatório de progresso. Uma das coisas que faço é refatorar nossa base de código para a separação do MVC. O que é a separação MVC que eles podem perguntar? Por que é …
31 mvc 


10
Como ocultar minha assinatura em um programa? [fechadas]
Temos um curso de programação universitária e colegas estão fazendo algumas perguntas de programação em nosso grupo no Facebook. Estou um pouco hesitante em compartilhar todos os meus programas, especialmente se for algo interessante para uma das tarefas, uma vez que estes são examinados pelos ATs e eles podem perceber …
31 copyright 







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.