Precisamos ler bons códigos
Sempre pratique
Otimização prematura é a raiz de todos os males em
programação
O que é um bom código ?
Deixando um código rápido
Escreva código com qualidade, pois raramente conseguimos
recuperar um projeto que é mau escrito
Mito:Códigos rápidos devem ser
ilegíveis
Use expressões regulares
Testes unitários nos ajudam a criar códigos maravilhosos
Toda declaração ( if ) requer pelo menos dois testes
O que é um teste maravilhoso pela sua simplicidade ?
O que são testes maravilhosos pela sua largura e profundidade ?
Comece sempre pelo smoke-test
Qual a melhor maneira de pensar em alguns casos de teste ?
Testes unitários dão confiança para alterarmos o código
Testes verdadeiramente maravilhosos exigem que os
desenvolvedores criem cenários
Desenvolvedores que não fazem testes unitários não dormem tranquilos
"Pintores regularmente deixam seus pincéis de lado e dão um passo para o
lado da tela"
Obrigado
Referência
http://www.fl ickr.com/photos/25160379@N03/3605886280/http://www.fl ickr.com/photos/pansaram/3066063716/http://www.fl ickr.com/photos/molovate/3290841774/http://www.fl ickr.com/photos/otoquedeumanjo/455738743/http://www.fl ickr.com/photos/margaperola/2110063393/http://www.fl ickr.com/photos/15770406@N03/3189997503/sizes/o/http://www.fl ickr.com/photos/mathieustruck/382198666/sizes/o/http://www.fl ickr.com/photos/cctrillablog/219805351/http://www.fl ickr.com/photos/ramon_iribarnegaray-saburido/4110885318/sizes/o/http://www.fl ickr.com/photos/renatadiem/121850361/http://www.fl ickr.com/photos/estress/3713822844/sizes/l/http://www.fl ickr.com/photos/javierchaoui/3110620226/http://www.fl ickr.com/photos/jag72/2782910182/sizes/l/http://www.fl ickr.com/photos/evalinda/837653608/http://www.fl ickr.com/photos/moyrachellew/3864711567/http://www.fl ickr.com/photos/topolerner/4307372423/