Dicas de codificação parte I

18
Wende Mendes Higino email: [email protected] Dicas de codificação Parte I

description

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

Transcript of Dicas de codificação parte I

Page 1: Dicas de codificação parte I

Wende Mendes Higino

email: [email protected]

Dicas de codificaçãoParte I

Page 2: Dicas de codificação parte I

Dar dicas de como escrever um código maravilhoso

Objetivo

Page 3: Dicas de codificação parte I

Livro

Page 4: Dicas de codificação parte I

Código de fácil leitura

Page 5: Dicas de codificação parte I

Escrever um código com qualidade é uma arte

Page 6: Dicas de codificação parte I

Menos é mais

Page 7: Dicas de codificação parte I

Esforce -se para acrescentar métodos e deletar código

Page 8: Dicas de codificação parte I

Pense antes de codificar

Page 9: Dicas de codificação parte I

O que um design com qualidade?

Page 10: Dicas de codificação parte I

Sempre ter a opção de reaproveitar código

Page 11: Dicas de codificação parte I

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

Entenda bem do negócio, para construir código com qualidade

Page 13: Dicas de codificação parte I

Professores ensinam padrões

Page 14: Dicas de codificação parte I

Métodos e classes com poucas linhas de código

Page 15: Dicas de codificação parte I

“ Se eu tivesse mais tempo lhe escreveria uma

carta mais curta”

Blaise Pascal

Page 16: Dicas de codificação parte I

Sempre que possível roube código

Page 17: Dicas de codificação parte I

Obrigado

Page 18: Dicas de codificação parte I

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/