Engenharia de software

9
Sinto algo desconfortável com a sintaxe de registro Haskell

A maior parte da sintaxe Haskell tem beleza de pureza. Mas a sintaxe do registro parece feia. É desconfortável. Parece algum tipo de mistura com C. Requer vírgula e aparelho. Haskell possui separador, separação baseada em linha. Portanto, parece muito detalhado do que originalmente exigia. Por que...

9
Plágio em HTML / CSS

Estou enfrentando um problema aqui. Um cliente me pediu para copiar um site exato e, embora eu esteja tentando convencê-lo a optar por um novo design, ele não o aceita. Ele ama tanto esse design (em uma nota lateral, é horrível e desatualizado, mas eu não diria isso para ele!) Faz duas semanas que...

9
Fui encarregado de liderar o esforço de documentação de um produto de software existente, totalmente não documentado - que recursos existem para me ajudar?

Sou desenvolvedor de software em uma empresa de tecnologia. Fui encarregado de liderar o esforço de documentação do produto em que trabalho. O objetivo é produzir documentação interna para o desenvolvedor, e o projeto se espalha para o lado comercial, onde abrange a documentação de...

9
Onde você otimiza?

Existem duas áreas para otimizar a velocidade: Onde é gasto mais tempo O código que é chamado o mais Qual é o melhor lugar para começar a otimizar? Muitas vezes, o código chamado com mais frequência já tem tempos de execução baixos. Você otimiza as áreas mais lentas e menos chamadas ou gasta...

9
Qual é a melhor maneira de lidar com diferentes fusos horários?

Estou trabalhando em um aplicativo da Web onde haverá muitos usuários diferentes de todo o mundo fazendo atualizações. Gostaria de saber qual seria a melhor maneira de lidar com fusos horários? Idealmente, quando um evento acontece, todos os usuários o veem usando seus horários locais. O horário...

9
Usando uma licença não-livre de código aberto

Existem projetos / produtos por aí que usam uma licença de código aberto que basicamente diz "gratuito para pequenas empresas" e "custa dinheiro para grandes empresas", além de "disponibilizar modificações"? (E existem licenças padrão com essa redação?) Se eu lançasse um projeto sob essa licença,...