Engenharia de software

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

16
Como se vender como desenvolvedor de software? [fechadas]
Percebi que esse é um problema frequente entre jovens de áreas técnicas como a nossa. No começo de nossas carreiras, simplesmente não sabemos como nos vender para nossos empregadores, e o cara aleatório nº 57 (que é um programador, mas não tão bom quanto você - tecnicamente) acaba recebendo um …

17
Por que os testes de unidade com falha são vistos como ruins?
Em algumas organizações, aparentemente, parte do processo de lançamento do software é usar o teste de unidade, mas a qualquer momento todos os testes de unidade devem passar. Por exemplo, pode haver alguma tela que mostre todos os testes de unidade que passam em verde - o que deve ser …







19
Por que o TDD funciona? [fechadas]
O desenvolvimento controlado por teste (TDD) é grande hoje em dia. Costumo vê-lo recomendado como uma solução para uma ampla gama de problemas aqui no Programmers SE e em outros locais. Eu me pergunto por que isso funciona. Do ponto de vista da engenharia, isso me intriga por duas razões: …
92 testing  tdd 

17
É uma boa idéia projetar uma arquitetura pensando que as classes da interface do usuário podem ser substituídas por uma interface da linha de comando?
Na página 25 do Code Complete, diz-se que é uma boa ideia poder substituir facilmente as classes regulares da interface do usuário por uma linha de comando. Conhecendo suas vantagens nos testes, e os problemas que isso pode trazer? Esse trabalho extra realmente compensa para projetos na Web e para …


22
Por que OOP é difícil? [fechadas]
Quando comecei a usar uma linguagem orientada a objetos (Java), eu simplesmente fui "Legal" e comecei a codificar. Eu realmente nunca pensei nisso até recentemente, depois de ter lido muitas perguntas sobre OOP. A impressão geral que tenho é que as pessoas lutam com isso. Como não achei isso tão …




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.