O painel foi bastante atraente para desenvolvedores. Através de suas palavras o palestrante tentou promover alguns princÃpios de Engenharia de software práticas não muito difundidas entre desenvolvedores web. Dentre esses princÃpios pode-se destacar o versionamento e testes unitários.
Dentres os principais pontos da apresentação foi destacado que “Programadores são pagos para resolver problemas e não escrever código”. Para que problemas sejam resolvidos foram propostos três requisitos:
- Escreva menos
- Escreva uma só vez
- Escreva rápido
Para escrever menos Elcio recomendou o uso intensivo de API´s, para que a roda não seja reinventada a todo momento. Ao invés de criar algoritmos complexos foi recomendado trabalhar com dados, criando arrays associativos ao invés de linhas de código macarronicas. A manipulação de estrutura de dados nos polpa de muita variáveis e if´s intermináveis.
A criação de API´s próprias que resolvam problemas especÃficos da equipe, criação de código que gere código e controle de versão foram destacados no requisito “Escreva uma só vez”. Elcio comentou o subversion que utiliza como ferramenta de controle de fontes e versões. Fiquei espantado quando perguntou quantos dos presentes do auditório utilizavam alguma ferramenta semelhante e levantei a mão junto com mais uma meia dúzia de pessoas.
Para escrever código com agilidade foi recomendado que o desenvolvedor conheça o seu editor e crie seus próprios atalhos e complementos de código. Além disso foram reforçadas as metodologias de testes. Os testes unitários foram demonstrados em código JavaScript feito no braço, mas foi comentada a ferramenta JSUnit, o equivalente JavaScript do JUnit do Java.
June 11th, 2008 at 2:47 pm
boas dicas heim! Eu sou fã do Élcio, mais ainda de quando ele era http://www.atipico.com.br
poderia ser incluÃda a dica de ter sempre um bom framework na gaveta
June 11th, 2008 at 10:36 pm
e aà madureira….
ouwww saiu recentemente a versão brasileira para a norma ISO 20000…
ve aà no link:
http://oglobo.globo.com/tecnologia/mat/2008/06/04/versao_brasileira_da_norma_iso_20000_lancada_nesta_quinta-feira-546655432.asp
flw broder