Este é um projeto de estimação para exercitar e exemplificar a evolução de bases de código.
A idéia é começar o desenvolvimento em um modo de prototipação, com poucas ou nenhuma boas práticas, e ir evoluindo aos poucos. Com isto, exercitarei habilidades como refatoração de código legado (de acordo com a definição de Michael Feathers - código legado é código sem testes), pirâmide inversa de testes, jornada de entrega contínua, quebra de monolitos entre outros.
Para dar um mínimo de realidade a este projeto, escolhi um problema "real" a ser resolvido: catalogar CDs, DVDs, Livros e jogos de videogame. Eventualmente este objetivo pode crescer, mas acho que é suficiente para começar.