http://www.campinasjug.org

Comments: (5)

Resenha: 97 Things Every Programmer Should Know

Category : Resenha de Livros

97 Things Every Programmer Should KnowProgramadores ao decorrer  do tempo adquirem experiências por conhecerem diferentes tipos de tecnologias ambientando-se em várias linguagens de programação, técnicas de desenvolvimento, estilos de programação, ferramentas e processos de desenvolvimento.

Reunindo-se estes experientes desenvolvedores como Michael Feathers, Pete Goodliffe entre outros, permitiu-se criar uma obra  a qual constrói um conjunto de informações as quais todos os  programadores devem saber. Sempre focalizando no código e mantendo o profissionalismo.

Interessante notar que cada projeto descrito foi uma contribuição individual para um wiki o qual foi editado selecionando 97 itens para se formar o livro. É separado por breves capítulos onde cada autor explica em que ponto sua dica pode ser utilizada.

Inicia-se com um capitulo intitulado Agir com prudência (Act With Prudence) onde Seb Rose experiente engenheiro de software, esclarece a relação entre fazer o certo” e ”fazê-lo rapidamente”, quando desenvolvemos um projeto rapidamente pensamos em voltar mais tarde para resolvermos os problemas que surgirão. Mas no decorrer do trabalho novas iterações surgem e com isto traz novos problemas o qual o foco passa a ser deles, criando-se a chamada dívida técnica. Embora todo desenvolvedor se beneficia no inicio, mas no decorrer do trabalho o que não foi pensado, passa a se tornar um grande problema obrigando a voltar mais tarde para corrigi-los.

Outro grande profissional de software Robert C Martin conhecido como Uncle Bob com a regra de escoteiro (The Boy Scouts) em sempre deixar o acampamento limpo para o próximo escoteiro, ele explica que quando trabalhamos em um determinado código devemos deixá-lo limpo de fácil entendimento e não torná-lo algo individual pensar somente em sua própria parte. Isto pode ser feito melhorando o nome de uma variável, ou dividir uma função em duas menores. Desta maneira estaria se pensando na evolução do sistema e em toda equipe.

A leitura do livro é agradável e de fácil entendimento sempre fazendo analogias ao nosso cotidiano, ou relacionando com coisas que conhecemos. Leitura recomendada aos programadores que desejam melhorar sua maneira de programar ajudando a entender o usuário assim como toda a equipe de desenvolvimento.

Kevlin Henney foi editor do livro, conseguindo reunir contribuições excelentes, as quais as vezes ouvimos muitos profissionais comentarem mas não da perspectiva à qual está argumentada.

Kevlin é um consultor independente. Ele trabalha com foco em padrões de arquitetura e técnicas de programação. Colunista de várias revistas e publicações on-line, incluindo The Register, Better Software, Java Report, CUJ,  C++ Report, Kevlin é co-autor de dois volumes do Pattern-Oriented Software Architecture series.

O livro está disponível sob a licença Creative Commons e está disponível no seguinte endereço: http://programmer.97things.oreilly.com/wiki/index.php

Para comprar a edição impressa ou ebook: http://oreilly.com/catalog/9780596809485/

Quem for membro do CampinasJUG pode aproveitar o desconto de 35% para compra do livro impresso, bastar perguntar o código na lista de discussão ou entrar em contato.

Autor da resenha:

Mario C. Ponciano a.k.a Razec, foi estudante mentorizado IBM Academic Initiative, Bacharel em Ciência da Computação, entusiasta open-source, mantém um BLOG sobre ciência da computação, desenvolvimento, pesquisas. Possui um grande interesse de se tornar Arquiteto de Sistemas. Contribuidor do Eclipse Platafom, open-source, fóruns, tutoriais.

Comments: (8)

FAQs da Certificação Java da Oracle

Category : certificação

Com toda essa mudança de Sun para Oracle, algumas mudanças já aconteceram e outras ainda estão por vir.

Resolvemos postar alguns link para ajudar a tirar as dúvidas:

A Oracle atualizou a página de certificação essa semana: http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=365&p_org_id=378219&lang=PTB

O voucher para o exame SCJP agora deve ser comprado diretamente do site da Prometric e custa $300 dólares (bye bye 330 reais para os brasileiros), Além disso, você já marca o dia da prova quando efetua a compra. E podem dar bye bye ao retake também!

Ainda não existem mudanças quanto ao formato da prova, se você marcar a prova, irá fazer o mesmo exame que o da SUN. Porém, a Oravle já anunciou algumas mudanças que estão por vir, e publicou uma página para tirar todas as dúvidas, o SUN Certification FAQs: http://blogs.oracle.com/certification/2010/02/0200.html

Porém, uma notícia boa para quem é estudante e membro do SAI (Sun Academic Initiative): você pode comprar o voucher de alguma certificação SUN até o dia 31 de março por apenas $40 dólares, mas é preciso comprovar que é estudante de alguma instituição. Após esta data, os estudantes terão um desconto de 40% em cima do preço normal ($300 dólares). Segue um fragmento da carta de notificação da Oracle sobre o SAI:

Certification Vouchers
All SAI members may purchase the $40 discount vouchers until March 31, 2010 at this linksaic.educationservicesgroup.com/ and redeem the vouchers at Prometric testing centers through the expiration dates. The voucher instructions and expiration dates are sent via email when members purchase the vouchers.

After March 31, 2010, all SAI members may obtain 40% off discount vouchers by emailing:contact_sai@sun.com

  • Students must provide full name, institution name and country.
  • Faculty must provide institution name, country and the desired number of vouchers.

Outra notícia é que o SAI fica no ar até o dia 31 de dezembro de 2010. A partir do ano que vem, será incorporado ao programa acadêmico da Oracle.

Bem, só podemos esperar pra ver como serão os novos moldes da certificação…