O documento fornece dicas para ser um bom programador, incluindo: aprender com outros programadores e suas invenções, planejar antes de codificar, usar ferramentas produtivas, pedir a outros para testarem o código e ser humilde ao reconhecer que ninguém sabe tudo.
Como ser um bom programador: aprenda com os outros
1. Como
ser
um
bom
programador?!
Frank
Santos
facebook.com/aitproeg
2. Aprenda
com
os
outros
Programadores
e
suas
grandes
invenções
.
Compartilhe
conhecimento
e
código,
não
viva
em
uma
ilha
isolada...
3. Aprenda
com
os
outros
Uma
das
melhores
formas
de
aprender
é
tomar
exemplos
daqueles
que
já
fizeram.
Não
que
a
criatividade
deva
ser
deixado
de
lado,
mas
bom
é
aquele
que
consegue
ver
algo
e
melhorá-‐lo
levando
à
excelência.
4. Pense
antes
de
agir.
Não
vá
direto
ao
código.
“Gaste”
um
pouco
do
tempo
com
o
planejamento.
Código
qualquer
um
pode
fazer.
Agora,
pensar
como
ele
deve
ser
feito
e
como
ele
deve
se
comportar
é
algo
que
poucos
fazem.
Atitudes
que
separam
o
bom
do
mau
software.
5. Pense
antes
de
agir.
Pense
no
que
cada
aplicação
vai
fazer.
Imagine
o
que
o
usuário
é
capaz
de
fazer
com
cada
coisa
desenvolvida.
6. Arme-‐se
com
ferramentas
produtivas
Quando
vamos
viajar
nós
procuramos
levar
somente
o
que
é
necessário
e
útil??!!
Em
programação
ocorre
o
mesmo...
Existem
ferramentas
e
“ferramentas”
para
tudo.
Editores
de
código,
gerenciadores
de
bancos
de
dados
e
assim
por
diante.
7. Não
teste,
peça
para
outros
testarem
Tudo
o
que
fazemos
repetitivamente
torna-‐se
mecânico
e
não
percebemos.
Exemplos
são:
dirigir,
andar
de
bicicleta
e
respirar
(ou
você
pensa
para
respirar?).
Com
o
teste
é
a
mesma
coisa
8. Não
teste,
peça
para
outros
testarem
Estamos
tão
inseridos
em
seu
desenvolvimento
e
conhecemos
todas
as
vírgulas
que
elas
se
tornam
um
problema
para
o
programador
que,
na
hora
dos
testes,
passa
por
cima
de
pequenos
erros
sem
perceber
e
libera
uma
versão
“bugada”,
ou
ainda
perde
horas
para
descobrir
que
falta
um
ponto
dentro
de
uma
operação
matemática.
9. Seja
humilde
Ninguém
sabe
tudo!
Quando
você
toma
uma
postura
como
esta,
mantém
os
braços
abertos
para
receber
novas
informações
e
aprender
mais,
principalmente
com
aqueles
que
sabem
algo
diferente
de
você.