Balanced Line pattern
dezembro 4, 2010 Deixe um comentário
Oi pessoal,
O blog andou meio paradão, recebi algumas cobranças e estou voltando com mais um post, desta vez falando sobre uma espécie de “design pattern” das antigas chamado “Balanced Line”.
Na era onde os mainframes dominavam (era Jurássica) não era tão simples fazer uma atualização de cadastro on-line. A coisa acontecia em “batch”, ou seja em lotes.
É complicado explicar isso para o pessoal mais jovem, mas vou tentar:
Disco rigido nessa época era artigo de alto luxo (caríssimo) e, por causa disso, os cadastros (clientes por exemplo) eram guardados em rolos de fita magnética. O movimento de inclusão, alteração e exclusão era perfurado em cartões, e havia um processo “batch” através do qual esse cadastro era atualizado.
Lia-se um registro de cartão perfurado e dependendo do tipo (Inclusão, Alteração, ou Exclusão) ia-se gerando o novo cadastro em fita magnetica com os novos registros incluidos, alterados e excluídos. Esse processo era tão comum que virou um design pattern chamado “Balanced Line”.
Fluxograma do processo:
Qualquer programador daquela época deve ter feito isso algumas centenas de vezes.
Tenho um colega em Natal – RN (Cíco) que certa vez me contou que se preparou para fazer um teste em uma empresa, e o candidato que fez a prova antes dele lhe disse que a prova era fácil, só um “Balnced line “zinho”. O problema é que o Ciço não sabia que o nome do processo que ele estava careca de fazer tinha esse nome. Ele disse: Vixe, me lasquei, não tenho nem idéia do que se trata e desistiu de fazer a prova. Quando descobriu o que era, ficou doido.
Um conselho pra garotada: Aprendam “Design Patterns”.
Até a próxima.






