Engenharia de software

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



9
Como devo começar com o Lisp? [fechadas]
Venho programando há anos, trabalhando em várias iterações do Blub (BASIC, Assembler, C, C ++, Visual Basic, Java, Ruby em nenhuma ordem específica de "Blub-ness") e gostaria de aprender Lisp. No entanto, tenho muita interação com tempo limitado (família, trabalho em período integral etc.) e uma felicidade confortável com o …

3
Como abandonar o cubículo? [fechadas]
Eu realmente gostaria de sair da existência do cubículo 9-5 e fazer algo onde eu possa trabalhar em casa, decolar quando quiser, etc. Não me interpretem mal ... Não me importo de trabalhar duro , mas não estou gostando da coisa toda corporativa em que minhas horas, dias de férias, …

24
Como obter dinheiro com clientes relutantes? [fechadas]
Eu completei este site há 4 meses. (Gostaria de manter o site anônimo - se esta postagem aparecer na pesquisa do Google pelos clientes, ela terá um impacto negativo nos negócios). Fizemos várias iterações, o cliente era muito exigente (e intrometido), cumpri tudo o que era desejado, incluindo o tamanho …

3
Por que o método PATCH não é idempotente?
Eu estava pensando sobre isso. Suponha que eu tenha um userrecurso com ide namecampos. Se eu quiser atualizar um campo, poderia fazer uma solicitação PATCH para o recurso como este PATCH /users/42 {"name": "john doe"} E então o aplicativo atualizará o nome do usuário 42. Mas por que, se eu …


1
Tratar uma estrutura de dados 1D como grade 2D
Estou trabalhando com uma classe nativa que representa uma imagem 2D como uma matriz 1D. Se você deseja alterar um pixel, por exemplo, agora precisa derivar o índice das x,ycoordenadas. Então, digamos que temos uma matriz 1D array1dcomo esta: array1d = [ a, b, c, d, e, f, g, h, …



10
Como alguém pode evitar escrever código GUI inchado?
Acho que sempre que trabalho com código da GUI, o código tende a inchar mais rapidamente que outros tipos de código. Também parece mais difícil de refatorar. Enquanto em outros tipos de código eu posso refatorar com bastante facilidade - acho que posso decompor uma classe maior em partes menores …
48 refactoring  gui 


17
Recursão sem fatorial, números de Fibonacci, etc.
Quase todos os artigos que posso encontrar sobre recursão incluem exemplos de números fatoriais ou de Fibonacci, que são: Matemática Inútil na vida real Existem alguns exemplos de códigos não matemáticos interessantes para ensinar recursão? Estou pensando em algoritmos de dividir e conquistar, mas eles geralmente envolvem estruturas de dados …
48 recursion 

3
Um git commit pode ter mais de 2 pais?
Em desta documentação é mencionado Um objeto de confirmação pode ter qualquer número de pais. Mas, pelo que entendi, o único caso em que um commit terá mais de um pai é quando uma mesclagem ocorreu e, nesse caso, haverá apenas dois pais. Então, minha pergunta é: um commit pode …
48 git 

8
Por que o NoSQL é mais rápido que o SQL?
Recentemente me perguntaram: Por que o NoSQL é mais rápido que o SQL? Eu não concordo com a premissa da pergunta ... é apenas um absurdo para mim pessoalmente. Não vejo nenhum aumento de desempenho usando o NoSQL em vez de SQL. Talvez SQL sobre NoSQL, sim, mas não dessa …

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.