Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Dicas de codificação parte I

1,185 views

Published on

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

Published in: Technology, Design
  • Be the first to comment

  • Be the first to like this

Dicas de codificação parte I

  1. 1. Dicas de codificação Parte I Wende Mendes Higino email: wende.mendes@bluesoft.com.br
  2. 2. Objetivo Dar dicas de como escrever um código maravilhoso
  3. 3. Livro
  4. 4. Código de fácil leitura
  5. 5. Escrever um código com qualidade é uma arte
  6. 6. Menos é mais
  7. 7. Esforce -se para acrescentar métodos e deletar código
  8. 8. Pense antes de codificar
  9. 9. O que um design com qualidade?
  10. 10. Sempre ter a opção de reaproveitar código
  11. 11. BluesoftELFunctions 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)); }
  12. 12. Entenda bem do negócio, para construir código com qualidade
  13. 13. Professores ensinam padrões
  14. 14. Métodos e classes com poucas linhas de código
  15. 15. “ Se eu tivesse mais tempo lhe escreveria uma carta mais curta” Blaise Pascal
  16. 16. Sempre que possível roube código
  17. 17. Obrigado
  18. 18. http://www.f ickr.com/photos/25160379@N03/3605886280/ l http://www.f ickr.com/photos/moreno/495261846/sizes/l/ l http://www.f ickr.com/photos/lisboaqueamanhece/2101463091/ l http://www.f ickr.com/photos/doperdopez/2826772718/sizes/l/ l http://www.f ickr.com/photos/pedazodevacio/326184912/ l http://www.f ickr.com/photos/lesec/3191306795/sizes/o/ l http://www.f ickr.com/photos/10258975@N07/4428121416/sizes/l/ l http://www.f ickr.com/photos/28317710@N05/3175407178/ l http://www.f ickr.com/photos/13514552@N02/3173209191/ l http://www.f ickr.com/photos/lucamorlok/3077066114/sizes/o/ l http://www.f ickr.com/photos/neilsingapore/3595250019/sizes/l/ l http://www.f ickr.com/photos/alreis/134314824/sizes/o/ l

×