Programar Em Advpl
Ensaios: Programar Em Advpl. Pesquise 862.000+ trabalhos acadêmicosPor: ADVPL • 12/5/2014 • 1.719 Palavras (7 Páginas) • 340 Visualizações
01 Prefacio
Abrangência
Existe um ditado chinês que diz: “O Homem não tropeça em montanhas, tropeça em
pedregulhos, areia, pequenos buracos, mas nunca em uma montanha”.
Isso nos remete a pensar que onde erramos é exatamente no simples, naquele detalhe quase
imperceptível e que tem um valor muito grande para o todo. Avaliemos do ponto de vista
humano; será tão difícil cumprimentar a todos, sermos mais amigos, mais serenos nas decisões
e companheiros uns dos outros e trabalharmos em equipe? Por que muitas vezes não o
fazemos? Por que insistimos no individualismo e no mal-humor? Não seria mais fácil, até
mesmo óbvio, estarmos mais bem-humorados e dispostos a trabalhar em equipe, trocarmos
conhecimento e discernimento nas decisões, pensarmos mais no todo porém se importando
com as partes que o compõe?
Seria mais interessante se ao caminharmos por um parque, prestássemos mais atenção nas
árvores, no caminho, nas flores, no canto dos passarinhos sem se esquecer do objetivo do
passeio, sem perder a noção de tempo e distância, mas curtindo muito a paisagem, o detalhe.
Agora vamos traçar um paralelo com o nosso dia a dia. Não seria melhor ao reservarmos um
fonte, verificarmos com mais atenção:
As condicionais? Afinal muitas vezes não testamos um ELSE.
Os filtros? Geralmente esquecemos de tentar otimizar a performance no SQL.
As mensagens? Afinal é tão comum nos depararmos com textos completamente sem sentido.
Os helps? Damos pouca atenção a eles e nos esquecemos que é a primeira coisa que o usuário
tenta.
Imaginem algumas ligações menos por causa de uma simples documentação a mais! Aquele
ponto de entrada que criamos e não pensamos nos supostos parâmetros que nosso pessoal em
campo pode querer, ou mesmo no retorno mais adequado para aquela função.
Lembrem-se também da documentação do novo campo; Ela realmente é necessária? Se a
chave de índice é imprescindível, por que não crio uma query? Ao responder um BOPS, não
seria melhor que fosse sua última argumentação para o problema? Se isto ficar claro e bem
resolvido não teremos mais aquela ocorrência ou dúvida. Se tivermos que explicar um processo
para alguém, que o façamos de tal forma a não gerarmos incógnitas.
Por que ao invés de focarmos nossos esforços para “matarmos” o BOPS, não avaliamos o fonte
para evitarmos NOVOS BOPS? Ao resolver uma ocorrência lembre-se de todos os pontos de
implicação da sua atividade. O que isso irá impactar no serviço do outro? Sem falar em
documentar no Quark!
Vamos trazer o comportamento do parque para o nosso trabalho também. Ao programar vamos
nos ater aos detalhes, sermos mais críticos, pensarmos que aquela instrução a mais, significa
muito para o sistema e que lá na frente, se tratado com descuido, pode causar problemas.
Tenha convicção que, se agirmos de maneira mais focada aos nossos propósitos, o passeio ou
melhor a programação, será muito mais entusiasmada, produtiva e com uma margem de erro
Revisão: 13/07/2002
Versão 5.07 Versão 5.08 Versão 6.09 Versão 7.10 Versões Anteriores
Página 1 de 5
http://dem.microsiga.com.br/w_wEx011.apw?Cod=018272 24/8/2004
bem menor. Com esse comportamento quem ganha somos nós; Microsiga!. Só assim teremos
mais tempo de irmos ao parque no final de semana.
Lembre-se que não adianta decidirmos passear no parque do Ibirapuera no domingo, e não
estarmos com a cabeça voltada para o passeio, ao invés disso pensarmos no trabalho, na DLLl
que não comunica, no BOPS que não foi baixado, pois se assim for, estaremos tão voltados
para outros fins que não curtiremos o passeio. Pense que para passear, ou melhor, programar,
a regra também é valida, não adianta nem ao menos tentarmos se não estivermos
concentrados para isso.
Enfim, quer uma prova de trabalho em equipe com um alto nível de qualidade e detalhes; este
manual, que foi constituído em apenas 2 dias, com a colaboração de mais de 20 pessoas,
focadas em seus objetivos, se atentando cada um com o seu tema. O resultado? Um trabalho
excelente, um documento para nos ajudar a sermos melhores e não errarmos no fácil!
O Que é Fazer um Programa com Inteligência
Precisamos entender, antes de mais nada, o que é inteligência.
Segundo o dicionário Michaelis, inteligência significa:
faculdade de entender, pensar, raciocinar e interpretar;
Compreensão, conhecimento profundo.
De acordo com essa definição, se pretendemos utilizar nosso bem mais precioso em nosso trabalho,
vamos precisar desenvolver alguns hábitos:
Devemos estudar o programa antes de começar a desenvolver. Imagine prestar um concurso ou fazer
uma
...