Engenharia de software

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



4
Por que o F # tem um modo interativo, mas não o C #?
O F # sai da caixa com um REPL interativo. O C # não tem nada desse tipo e é de fato meio difícil de brincar sem a configuração de um projeto completo (embora o LINQpad funcione e também seja possível através do PowerShell). Existe algo fundamentalmente diferente nas linguagens …
32 c#  .net  tools  f# 

4
Gerenciando várias pessoas que trabalham em um projeto com o GIT
Sou muito novo no GIT / GitHub (tão novo quanto a partir de ontem). Gostaria de saber qual é a melhor maneira de gerenciar várias pessoas trabalhando no mesmo projeto com o Github. Atualmente, estou gerenciando um projeto com quatro desenvolvedores. Como faço para executar o fluxo de trabalho e …
32 git  github 




10
Vale a pena mudar da tecnologia da Microsoft para o Linux, o NodeJS e outras estruturas de código aberto para economizar dinheiro para uma start-up? [fechadas]
No momento, estou me envolvendo em uma startup, sou o único desenvolvedor envolvido no momento, e os outros caras estão deixando todas as decisões de tecnologia para mim no momento. No meu trabalho diário, trabalho em uma casa de software que usa a tecnologia da Microsoft diariamente, utilizamos .NET, SqlServer, …




9
while (true) e quebra de loop - anti-padrão?
Considere o seguinte código: public void doSomething(int input) { while(true) { TransformInSomeWay(input); if(ProcessingComplete(input)) break; DoSomethingElseTo(input); } } Suponha que esse processo envolva um número finito, mas dependente de entrada, de etapas; o loop é projetado para terminar sozinho como resultado do algoritmo e não é projetado para ser executado indefinidamente …


11
typedefs e #defines
Definitivamente, todos nós usamos typedefs #definees uma vez ou outra. Hoje, enquanto trabalhava com eles, comecei a pensar em algo. Considere as 2 situações abaixo para usar o inttipo de dados com outro nome: typedef int MYINTEGER e #define MYINTEGER int Como na situação acima, em muitas situações, podemos muito …


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.