Engenharia de software

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


4
Existe uma diferença entre um componente e um módulo
Estou com um pequeno problema com os termos módulo e componente. Na minha opinião, um módulo são classes agrupadas, que só são acessíveis através de uma interface bem definida. Eles ocultam todos os detalhes da implementação e são reutilizáveis. Módulos definem módulos dos quais eles dependem. Qual é a diferença …







5
Quando usar um dicionário vs tupla em Python
O exemplo específico em mente é uma lista de nomes de arquivos e seus tamanhos. Não consigo decidir se cada item da lista deve ter o formato {"filename": "blabla", "size": 123}ou apenas ("blabla", 123). Um dicionário me parece mais lógico, porque acessar o tamanho, por exemplo, file["size"]é mais explicativo do …



9
'<' versus '! =' como condição em um loop 'for'?
Digamos que você tenha o seguinte forloop *: for (int i = 0; i &lt; 10; ++i) { // ... } que também poderia ser escrito como: for (int i = 0; i != 10; ++i) { // ... } Os resultados finais são os mesmos, então existem argumentos reais …
31 syntax 



6
Quando as dependências devem ser atualizadas?
Tivemos duas grandes crises relacionadas à dependência com duas bases de código diferentes (Android e um aplicativo da web Node.js.). O repositório do Android precisava migrar do Flurry para o Firebase, o que exigiu a atualização da biblioteca do Google Play Services em quatro versões principais. O mesmo aconteceu com …

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.