Engenharia de software

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

5
Por que é necessária a * declaração * de dados e funções na linguagem C, quando a definição é escrita no final do código-fonte?
Considere o seguinte código "C": #include<stdio.h> main() { printf("func:%d",Func_i()); } Func_i() { int i=3; return i; } Func_i()é definido no final do código-fonte e nenhuma declaração é fornecida antes do uso main(). No momento em que o compilador vê Func_i()em main(), ele sai do main()e descobre Func_i(). O compilador, de …

9
Quais seriam os bons argumentos factuais para convencer o gerenciamento de alto nível a considerar a programação funcional? [fechadas]
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 5 anos . Existem muitos argumentos "teóricos" sobre por que a programação …

3
Esquema do banco de dados para uma lista de tarefas
Estou tentando criar um aplicativo de lista de tarefas muito simples com PHP, MySQL, modelagem de Jquery e JSON ... No entanto, meu esquema parece complicar as coisas no JSON. Qual é a melhor maneira de fazer isso? Uma nova tabela para cada lista, contendo os itens. ou uma tabela …

4
É um exagero agrupar uma coleção em uma classe simples apenas por uma questão de melhor legibilidade?
Eu tenho o seguinte mapa: Map<Double, List<SoundEvent>> soundEventCells = new HashMap<Double, List<SoundEvent>>(); Isso HashMapmapeia doublevalores (que são pontos no tempo) para a SoundEvent'célula' correspondente : cada 'célula' pode conter um número de SoundEvents. É por isso que é implementado como um List<SoundEvent>, porque é exatamente o que é. Por uma …








1
Como os soquetes funcionam em conexões sem fio?
Eu trabalhei apenas em aplicativos do lado do cliente (especificamente móveis) usando o Android, onde toda a rede é tratada na camada HTTP usando componentes fornecidos pela estrutura, como HttpUrlConnection. Mas os sistemas de mensagens push, como Websockets / XMPP etc, mantêm uma conexão persistente com o servidor. Até o …

3
Por que usar fragmentos do Android?
Li a documentação e os tópicos de algumas outras perguntas sobre esse tópico e não me sinto realmente convencido; Não vejo claramente os limites de uso dessa técnica. Fragmentos agora são vistos como uma melhor prática ; toda atividade deve ser basicamente um suporte para um ou mais fragmentos e …



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.