TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Tudo Que Merce

Monografias: Tudo Que Merce. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  16/9/2014  •  555 Palavras (3 Páginas)  •  413 Visualizações

Página 1 de 3

Essa é uma das frases feitas que nortearam e continuam norteando a minha vida e minha carreira profissional. E isso, posso garantir, fez toda a diferença do mundo.” Você indicaria para a empresa em que você trabalha um amigo, parente, conhecido, colega de trabalho, cuja postura profissional e qualidade do serviço sejam duvidosas?

Quando estava na faculdade, o professor de banco de dados (PL/SQL) aplicou uma prova. Ele nos deu um cenário, um modelo de dados e várias questões a serem respondidas. Criou uma base de dados para cada aluno e fomos para o laboratório fazer a prova.

Uma das questões era informar o valor total de vendas.

Select sum(valor_total) from tb_pedidos

Esse era o comando. Mais simples impossível.

Vamos supor que o valor total era 1.000.000,00.

A questão valia 1,0, eu tirei 1,0.

Um colega achou o mesmo valor: 1.000.000,00. Porém sua nota foi 0,5.

Ele havia achado o mesmo valor que eu, porém sua solução foi um tanto mais complexa. Ele criou uma variável totalizadora, depois fez um cursor e percorreu cada registro da tabela totalizando o valor das vendas.

O professor, questionado, disse a ele, que ainda que ele tivesse chegado à mesma informação, sua solução não era a melhor, longe disso, tinha um custo alto para a base de dados. Imagine se eu tivesse bilhões de registros nessa base de dados?

O papel do desenvolvedor de sistemas não é só dar a informação correta. Isso é obrigação. Mas é preciso sempre dar a melhor solução, a mais eficiente e a que consome menos recursos. Não estou aqui também falando para fazer aqueles códigos malucos, que ninguém entende, sem comentários. A manutenabilidade do software é um dos pilares da Engenharia de Software.

Como todos já devem ter ouvido falar, é preciso escrever código para os outros.

Uma vez ouvi um analista falar sobre um programador seu. “Ele é tão bom, mas tão bom, que só ele consegue entender o código que ele faz. O cara é fera”

Fala sério. Alguém em sã consciência contrataria um cara desses? Você se arriscaria a ter um programa feito por esse cara, ser deixado na mão e depois ter que mexer nele? Nem pensar.

Para que um trabalho seja feito com o devido padrão de qualidade, é preciso que o desenvolvedor comece a fazê-lo do jeito certo, esse negócio de depois eu faço a documentação do programa é conversa pra boi dormir. Depois de pronto, a documentação é sempre deixada pra lá. Mesmo que algum desenvolvedor se prontifique a voltar ao código para documentá-lo, as idéias já não estão mais frescas. Certamente ficará a desejar.

Em outro artigo postado no site Profissionais de Tecnologia intitulado a arte que ninguém vê, escrevi que as vezes fazemos mágica para dar uma solução que para o usuário tenha o que pediu, e que nem sempre será dado o devido valor a essa solução, mas não é porque “ninguém irá ver” que podemos fazer qualquer coisa.

Saber utilizar o melhor das ferramentas, simplificar a solução, performance,

...

Baixar como (para membros premium)  txt (3.4 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com