Encontro Locaweb – parte II

Tags: engenharia de software, evento, web.
Tags: , ,

Retomando à minha série de posts relacionados ao evento da Locaweb em Curitiba, comentarei a segunda apresentação do dia que ficou por conta de Elcio Luiz Ferreira. Elcio é um dos sócios da Visie padrões web e responsável pelo blog fechaTag.

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.

Relacionados

2 Comments

  1. tiago jaime machado Says:

    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 ;)

  2. Paulo Luiz Fachini Says:

    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



RSS feed for comments on this post. TrackBack URL



Leave a comment