Engenharia de software

9
Quais são as condições iniciais do Agile?

Primeiro, deixe-me dizer que acho que um processo ágil pode funcionar devido aos seguintes princípios subjacentes: Traz foco Limita o ruído que realmente traz o foco Em segundo lugar, estou me perguntando quais são as condições iniciais necessárias para que um processo Agile possa ser...

9
Aplicativo de código aberto pago

A pergunta que me incomoda é se é possível / viável / razoável esperar que um aplicativo de código aberto venda bem no mercado móvel? Devo acreditar que meus usuários usarão meu aplicativo em vez de criar a versão com check-out e, mais importante, como posso lidar com a concorrência se...

9
Boas práticas para empacotar programas Python

Estou usando o Python há algum tempo, tanto no contexto de projetos pessoais quanto profissionais. Uma coisa que me ocorreu recentemente é que nunca pensei em uma boa maneira de implantar programas em Python. Basicamente, como são muitos scripts, geralmente eu os copio para a máquina em que eu...

9
Melhor maneira de analisar um arquivo

Estou tentando encontrar uma solução melhor para fazer um analisador para alguns dos famosos formatos de arquivo existentes, como: EDIFACT e TRADACOMS . Se você não estiver familiarizado com esses padrões, verifique este exemplo da Wikipedia: Veja abaixo um exemplo de uma mensagem EDIFACT usada...

9
Agile - Spikes e a linha do tempo geral

A equipe está começando em seu primeiro projeto A-Agile de capital, e o projeto parece estar alinhado com a metodologia (ou seja, provavelmente podemos apenas pegar um livro ágil e segui-lo como uma receita), com um pouco de confusão: O projeto envolve três aspectos com os quais ninguém da equipe...

9
Como documentar estruturas de código necessariamente complexas?

Se eu tenho um pedaço de código que é matematicamente ou estruturalmente bastante complexo e irredutível, como eu documentaria esse pedaço de código? Em particular, como posso garantir que alguém que não possua as habilidades matemáticas ou arquitetônicas que eu possuo possa entendê-lo na...

9
Esse espaçamento estranho é algum tipo de estilo?

Ao ler outro código de programador, ele usa um formato que eu nunca vi. POR EXEMPLO namespace MyNs.HereWeAre {//tab here for some reason public class SomeClass {//here's another tab public string Method() {//yet another tab string _variable = "";//no tab implementation return _variable;...

9
Os loops aninhados são sempre O (n ^ k)?

Se eu tiver um loop dentro de outro loop, mas sei que o loop interno será executado apenas uma vez, esse algoritmo ainda será O (n ^ 2)? For i = 1 to n do For j = 1 to i do If (i==j) do For k = 1 to n {Do stuff} O loop interno será executado no máximo 1 vez, pois iserá igual apenas uma...