Dicas de codificação parte II
-
Upload
wende-mendes -
Category
Business
-
view
1.063 -
download
5
description
Transcript of Dicas de codificação parte II
![Page 2: Dicas de codificação parte II](https://reader030.fdocuments.net/reader030/viewer/2022020206/547b5514b37959442b8b4d97/html5/thumbnails/2.jpg)
Precisamos ler bons códigos
![Page 3: Dicas de codificação parte II](https://reader030.fdocuments.net/reader030/viewer/2022020206/547b5514b37959442b8b4d97/html5/thumbnails/3.jpg)
Sempre pratique
![Page 4: Dicas de codificação parte II](https://reader030.fdocuments.net/reader030/viewer/2022020206/547b5514b37959442b8b4d97/html5/thumbnails/4.jpg)
Otimização prematura é a raiz de todos os males em
programação
![Page 5: Dicas de codificação parte II](https://reader030.fdocuments.net/reader030/viewer/2022020206/547b5514b37959442b8b4d97/html5/thumbnails/5.jpg)
O que é um bom código ?
![Page 6: Dicas de codificação parte II](https://reader030.fdocuments.net/reader030/viewer/2022020206/547b5514b37959442b8b4d97/html5/thumbnails/6.jpg)
Deixando um código rápido
![Page 7: Dicas de codificação parte II](https://reader030.fdocuments.net/reader030/viewer/2022020206/547b5514b37959442b8b4d97/html5/thumbnails/7.jpg)
Escreva código com qualidade, pois raramente conseguimos
recuperar um projeto que é mau escrito
![Page 8: Dicas de codificação parte II](https://reader030.fdocuments.net/reader030/viewer/2022020206/547b5514b37959442b8b4d97/html5/thumbnails/8.jpg)
Mito:Códigos rápidos devem ser
ilegíveis
![Page 9: Dicas de codificação parte II](https://reader030.fdocuments.net/reader030/viewer/2022020206/547b5514b37959442b8b4d97/html5/thumbnails/9.jpg)
Use expressões regulares
![Page 10: Dicas de codificação parte II](https://reader030.fdocuments.net/reader030/viewer/2022020206/547b5514b37959442b8b4d97/html5/thumbnails/10.jpg)
Testes unitários nos ajudam a criar códigos maravilhosos
![Page 11: Dicas de codificação parte II](https://reader030.fdocuments.net/reader030/viewer/2022020206/547b5514b37959442b8b4d97/html5/thumbnails/11.jpg)
Toda declaração ( if ) requer pelo menos dois testes
![Page 12: Dicas de codificação parte II](https://reader030.fdocuments.net/reader030/viewer/2022020206/547b5514b37959442b8b4d97/html5/thumbnails/12.jpg)
O que é um teste maravilhoso pela sua simplicidade ?
![Page 13: Dicas de codificação parte II](https://reader030.fdocuments.net/reader030/viewer/2022020206/547b5514b37959442b8b4d97/html5/thumbnails/13.jpg)
O que são testes maravilhosos pela sua largura e profundidade ?
![Page 14: Dicas de codificação parte II](https://reader030.fdocuments.net/reader030/viewer/2022020206/547b5514b37959442b8b4d97/html5/thumbnails/14.jpg)
Comece sempre pelo smoke-test
![Page 15: Dicas de codificação parte II](https://reader030.fdocuments.net/reader030/viewer/2022020206/547b5514b37959442b8b4d97/html5/thumbnails/15.jpg)
Qual a melhor maneira de pensar em alguns casos de teste ?
![Page 16: Dicas de codificação parte II](https://reader030.fdocuments.net/reader030/viewer/2022020206/547b5514b37959442b8b4d97/html5/thumbnails/16.jpg)
Testes unitários dão confiança para alterarmos o código
![Page 17: Dicas de codificação parte II](https://reader030.fdocuments.net/reader030/viewer/2022020206/547b5514b37959442b8b4d97/html5/thumbnails/17.jpg)
Testes verdadeiramente maravilhosos exigem que os
desenvolvedores criem cenários
![Page 18: Dicas de codificação parte II](https://reader030.fdocuments.net/reader030/viewer/2022020206/547b5514b37959442b8b4d97/html5/thumbnails/18.jpg)
Desenvolvedores que não fazem testes unitários não dormem tranquilos
![Page 19: Dicas de codificação parte II](https://reader030.fdocuments.net/reader030/viewer/2022020206/547b5514b37959442b8b4d97/html5/thumbnails/19.jpg)
"Pintores regularmente deixam seus pincéis de lado e dão um passo para o
lado da tela"
![Page 20: Dicas de codificação parte II](https://reader030.fdocuments.net/reader030/viewer/2022020206/547b5514b37959442b8b4d97/html5/thumbnails/20.jpg)
Obrigado
![Page 21: Dicas de codificação parte II](https://reader030.fdocuments.net/reader030/viewer/2022020206/547b5514b37959442b8b4d97/html5/thumbnails/21.jpg)
Referência
![Page 22: Dicas de codificação parte II](https://reader030.fdocuments.net/reader030/viewer/2022020206/547b5514b37959442b8b4d97/html5/thumbnails/22.jpg)
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/