Muito longo; Para ler
'Estado' é um termo de programação comum que é experimentado por todos os desenvolvedores à medida que avançam da programação de nível inicial para intermediário. Na ciência da computação, o estado de um programa é definido como sua posição em referência a entradas armazenadas anteriormente. Uma variável de controle, como uma usada em um loop, por exemplo, altera o estado do programa a cada iteração. Examinar o estado atual de um programa pode ser usado para testar ou analisar a base de código. Adicionar outro estado é difícil porque requer reescrever o código de muitas classes diferentes.