Dicas de codificação parte II

22
Wende Mendes Higino email: [email protected] Dicas de codificação Parte II

description

Apresentação sobre como deixar seu código maravilhoso.

Transcript of Dicas de codificação parte II

Page 1: Dicas de codificação parte II

Wende Mendes Higino

email: [email protected]

Dicas de codificaçãoParte II

Page 2: Dicas de codificação parte II

Precisamos ler bons códigos

Page 3: Dicas de codificação parte II

Sempre pratique

Page 4: Dicas de codificação parte II

Otimização prematura é a raiz de todos os males em

programação

Page 5: Dicas de codificação parte II

O que é um bom código ?

Page 6: Dicas de codificação parte II

Deixando um código rápido

Page 7: Dicas de codificação parte II

Escreva código com qualidade, pois raramente conseguimos

recuperar um projeto que é mau escrito

Page 8: Dicas de codificação parte II

Mito:Códigos rápidos devem ser

ilegíveis

Page 9: Dicas de codificação parte II

Use expressões regulares

Page 10: Dicas de codificação parte II

Testes unitários nos ajudam a criar códigos maravilhosos

Page 11: Dicas de codificação parte II

Toda declaração ( if ) requer pelo menos dois testes

Page 12: Dicas de codificação parte II

O que é um teste maravilhoso pela sua simplicidade ?

Page 13: Dicas de codificação parte II

O que são testes maravilhosos pela sua largura e profundidade ?

Page 14: Dicas de codificação parte II

Comece sempre pelo smoke-test

Page 15: Dicas de codificação parte II

Qual a melhor maneira de pensar em alguns casos de teste ?

Page 16: Dicas de codificação parte II

Testes unitários dão confiança para alterarmos o código

Page 17: Dicas de codificação parte II

Testes verdadeiramente maravilhosos exigem que os

desenvolvedores criem cenários

Page 18: Dicas de codificação parte II

Desenvolvedores que não fazem testes unitários não dormem tranquilos

Page 19: Dicas de codificação parte II

"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

Obrigado

Page 21: Dicas de codificação parte II

Referência

Page 22: Dicas de codificação parte II

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/