Refatoração em Banco de Dados

A Refatoração é uma das práticas importantes no desenvolvimento ágil de software, fazendo parte do dia a dia de um time. O TDD (Test-driven Development – Desenvolvimento Guiado por Testes) tem origem na Refatoração, e ambas são práticas que fazem parte do eXtreme Programming.

Refatoração: uma mudança feita na estrutura interna do software para deixá-lo mais fácil de entender e barato de modificar, sem mudar seu comportamento observável. Martin Fowler.

Além de refatorar código, pode-se também refatorar banco de dados. Hoje na Quarta do Conhecimento da PROCERGS o Fabrízio Mello palestrou sobre bad smells em databases, mostrando os diversos maus cheiros em banco de dados. Segue a apresentação:

E segue também um material extra, um post do Fabrízio Mello no Coding by Example que explica em detalhes o Database Refactoring. Vale a pena conferir:
https://codingbyexample.wordpress.com/2013/07/29/database-refactoring/

“Don’t live with broken windows.” Andy Hunt e Dave Thomas


Conheça mais sobre o livro de eXtreme Programming

livro xp

Link para o livro www.casadocodigo.com.br/products/livro-xp-extreme-programming

Meditação em um Instante: uma prática de Mindfulness para Agile Coaching

Lyssa Adkins, em seu livro Coaching Agile Teams,  traz diversas dicas para o trabalho de um coach ágil. Um dos capítulos fala apenas sobre “dominar a si mesmo”, porque para ajudar os times você precisa estar em dia consigo mesmo.

Como um coach ágil, você deve estar presente no momento para entender o contexto do que está acontecendo na equipe, poder ver a “big picture”. Para isso, é preciso concentração tendo foco no Agora para saber ouvir, ter certeza no que está falando, falar com clareza, e impactar o time com as palavras. A intervenção de um coach ágil faz diferença no time.

Uma das práticas que ajuda um coach ágil a estar presente no agora é o Mindfulness. Uma prática que gostei bastante é a “Meditação em um Instante” (One Moment Meditation). O vídeo a seguir traz um treinamento rápido para essa técnica.

E tem o app mobile deles (http://www.onemomentmeditation.com/app/), para utilizar em qualquer lugar em qualquer hora do dia.

Vale a pena experimentar essa técnica, nem que seja por um minuto. =)

Aprimore sua produtividade com 25 técnicas de foco e organização pessoal. Conheça o livro do Mantra da produtividade!

livro mantra da produtividade

Link para o livro www.casadocodigo.com.br/products/livro-mantra-produtividade