Engenharia de software

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


17
Que parte do seu projeto deve estar no controle do código-fonte?
Um colega desenvolvedor começou a trabalhar em um novo projeto Drupal, e o sysadmin sugeriu que eles apenas colocassem os sites / subdiretório padrão no controle de origem, porque "tornará as atualizações facilmente programáveis". Deixando de lado essa afirmação um tanto duvidosa, ele levanta outra questão - quais arquivos devem …




22
Você realmente escreve 'código limpo'? [fechadas]
Eu vi alguns programadores ajustando seu código repetidamente, não apenas para fazê-lo 'funcionar bem', mas também para 'parecer bom'. Na IMO, 'código limpo' é na verdade um elogio, indicando que seu código é elegante, perfeitamente compreensível e sustentável. E a diferença surge quando você precisa escolher entre um código esteticamente …

16
Por que tanta popularidade com Python? [fechadas]
Além de ser incomodado com o espaço em branco como sintaxe, não sou um odiador, apenas não fico fascinado com o Python. Aprecio a poesia de Perl e programei belos serviços da Web no bash & korn e shebang gnuplot. Escrevo documentos troffe não me importo com o REXX. Não …
54 python  perl  bash 




7
É uma prática recomendada não excluir arquivos redundantes imediatamente do VCS, mas marcá-los como "A serem excluídos" com comentários primeiro?
Eu queria saber se a maneira como lido com os arquivos de origem que precisam ser excluídos do controle de versão pode ser considerada uma má prática. Quero explicar para você com base nesse exemplo: Recentemente, fiquei muito zangado porque tive que classificar tediosamente as classes Java em um programa …


13
Como parar de perder tempo projetando arquitetura [fechado]
Eu me formei recentemente na universidade e comecei a trabalhar como programador. Não acho difícil resolver problemas "técnicos" ou depurar com coisas que eu diria que têm 1 solução. Mas parece haver uma classe de problemas que não têm uma solução óbvia - coisas como arquitetura de software. Essas coisas …


14
Quando o teste de tipo está OK?
Supondo uma linguagem com alguma segurança de tipo inerente (por exemplo, não JavaScript): Dado um método que aceita a SuperType, sabemos que, na maioria dos casos, podemos ser tentados a executar testes de tipo para escolher uma ação: public void DoSomethingTo(SuperType o) { if (o isa SubTypeA) { o.doSomethingA() } …

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.