Download - Dicas de codificação parte I
![Page 2: Dicas de codificação parte I](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/547b54f2b37959582b8b4d11/html5/thumbnails/2.jpg)
Dar dicas de como escrever um código maravilhoso
Objetivo
![Page 3: Dicas de codificação parte I](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/547b54f2b37959582b8b4d11/html5/thumbnails/3.jpg)
Livro
![Page 4: Dicas de codificação parte I](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/547b54f2b37959582b8b4d11/html5/thumbnails/4.jpg)
Código de fácil leitura
![Page 5: Dicas de codificação parte I](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/547b54f2b37959582b8b4d11/html5/thumbnails/5.jpg)
Escrever um código com qualidade é uma arte
![Page 6: Dicas de codificação parte I](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/547b54f2b37959582b8b4d11/html5/thumbnails/6.jpg)
Menos é mais
![Page 7: Dicas de codificação parte I](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/547b54f2b37959582b8b4d11/html5/thumbnails/7.jpg)
Esforce -se para acrescentar métodos e deletar código
![Page 8: Dicas de codificação parte I](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/547b54f2b37959582b8b4d11/html5/thumbnails/8.jpg)
Pense antes de codificar
![Page 9: Dicas de codificação parte I](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/547b54f2b37959582b8b4d11/html5/thumbnails/9.jpg)
O que um design com qualidade?
![Page 10: Dicas de codificação parte I](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/547b54f2b37959582b8b4d11/html5/thumbnails/10.jpg)
Sempre ter a opção de reaproveitar código
![Page 11: Dicas de codificação parte I](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/547b54f2b37959582b8b4d11/html5/thumbnails/11.jpg)
public static String concat(final Object str1, final Object str2) {return String.valueOf(str1) + String.valueOf(str2);
}
public static Time intToTime(final Integer time) {return DataSistema.intToTime(time);
}
public static String toString(final Object object) {return String.valueOf(object);
}
public static Object coalesce(final Object s1, final Object s2) {return s1 == null || String.valueOf(s1).equals("null") ? s2 : s1;
}
public static boolean contains(final Collection<?> collection, final Object o) {return collection.contains(o);
}
public static Integer getSize(final Collection<? extends Object> collection) {Integer size = 0;if (!CollectionUtil.isEmpty(collection)) {
size = collection.size();}return size;
}public static String getCompetencia(final Integer anoMes) {
return String.valueOf(DataSistema.anoMesToCompetencia(anoMes));}
BluesoftELFunctions
![Page 12: Dicas de codificação parte I](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/547b54f2b37959582b8b4d11/html5/thumbnails/12.jpg)
Entenda bem do negócio, para construir código com qualidade
![Page 13: Dicas de codificação parte I](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/547b54f2b37959582b8b4d11/html5/thumbnails/13.jpg)
Professores ensinam padrões
![Page 14: Dicas de codificação parte I](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/547b54f2b37959582b8b4d11/html5/thumbnails/14.jpg)
Métodos e classes com poucas linhas de código
![Page 15: Dicas de codificação parte I](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/547b54f2b37959582b8b4d11/html5/thumbnails/15.jpg)
“ Se eu tivesse mais tempo lhe escreveria uma
carta mais curta”
Blaise Pascal
![Page 16: Dicas de codificação parte I](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/547b54f2b37959582b8b4d11/html5/thumbnails/16.jpg)
Sempre que possível roube código
![Page 17: Dicas de codificação parte I](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/547b54f2b37959582b8b4d11/html5/thumbnails/17.jpg)
Obrigado
![Page 18: Dicas de codificação parte I](https://reader034.vdocuments.com.br/reader034/viewer/2022042623/547b54f2b37959582b8b4d11/html5/thumbnails/18.jpg)
http://www.fl ickr.com/photos/25160379@N03/3605886280/http://www.fl ickr.com/photos/moreno/495261846/sizes/l/http://www.fl ickr.com/photos/lisboaqueamanhece/2101463091/http://www.fl ickr.com/photos/doperdopez/2826772718/sizes/l/http://www.fl ickr.com/photos/pedazodevacio/326184912/http://www.fl ickr.com/photos/lesec/3191306795/sizes/o/http://www.fl ickr.com/photos/10258975@N07/4428121416/sizes/l/http://www.fl ickr.com/photos/28317710@N05/3175407178/http://www.fl ickr.com/photos/13514552@N02/3173209191/http://www.fl ickr.com/photos/lucamorlok/3077066114/sizes/o/http://www.fl ickr.com/photos/neilsingapore/3595250019/sizes/l/http://www.fl ickr.com/photos/alreis/134314824/sizes/o/