Tecnologia líder no mercado de telecomunicações

Posts para » Boas Praticas de Programação

Lançamento do site ATI

download

Sempre que olhavamos para o site do ATI pensavamos “Que coisa de programador”. Apesar de não ser um site feio, ele era um site simples demais para algo que precisavamos chamar a atenção e ter mais informações dentro do site. Com isso veio a nossa aventura, minha e da Thais, de fazermos um site novo. A Thais ficou mais na parte pensante do projeto, tendo as idéias, vendo se o novo design ficaria agradavel e supervisionando pra ver se tava tudo certo. Eu já fiquei com o trabalho duro, afinal, como muitas mulheres gostam de dizer, homens servem pra isso. Leia mais…


Ordenando Lista de Objetos em Java

ordenandolistasjava

Quem nunca na sua vida de programador, seja iniciando pela linguagem de programação C ou direto pelo Java, não enfrentou alguns problemas com Segmentation fault e NullPointException ao trabalhar-se com vetores, principalmente por se acessar índices que não existiam. Na linguagem de programação C não existe muita escapatória para esses casos, além de implementar toda a lógica para a manipulação desses vetores. Um dos exercícios clássicos em C é o de ordenar um vetor em ordem crescente ou decrescente, utilizando-se de alguma lógica com fors e ifs.

Ao iniciar o estudo em Java, também aprendemos a utilizar primeiramente os vetores e enfrentamos os mesmos problemas que no C, até fazemos os mesmos exercícios já feitos em C sobre vetores. Mas ai pensamos, Java sendo uma linguagem de mais alto nivel que o C, será que não existe uma solução mais elegante? A resposta vem da Collections Framework, que é uma API robusta criada pela Sun que possui diversas classes que representam estruturas de dados avançadas, como ArrayList e LinkedList, e funções úteis para se trabalhar com vetores. Leia mais…


Conhecendo os Testes de Softwares

lupa

Não se pode garantir que todo software funcione corretamente, sem a presença de bugs, visto que muitos sistemas tem um grande número de estados com atividades e algoritmos complexos.

O teste de software começou a ganhar força na década de 90 quando as empresas amadureceram e começaram a pensar em reduzir custos de suporte e re-trabalho. Surgindo também um novo paradgima, Analistas de Testes querem provar que algo não funciona? Leia mais…