sábado, 23 de agosto de 2014

Projeto FinDt: Release 3.0.0


Hoje eu disponibilizei a versão 3.0.0 do módulo FinDt.

Decidi mudar o número de versão maior de 2 para 3 pois alterei a nomenclatura de praticamente todos os métodos do módulo para lower-case, para que o módulo fique mais compatível com o sistema de nomenclaturas do Python. Embora os nomes dos métodos tenham ficado muito parecidos com os anteriores, além de passá-los para lower-case, em nomes compostos por mais de um nome, separei-os com sinal underline.

Sei que isto vai provovar alguns transtornos, mas, conforme fui me aprofundando no aprendizado do Python, descobri que a maior parte dos módulos e pacotes seguem um sistema de nomenclaturas e versões. Quando publiquei as primeiras versões do FinDt eu estava apenas começando a usar a linguagem e ainda não tinha todo este know-how. Com a aquisição de novos conhecimentos, achei que seria correto aplicá-los ao módulo, mesmo que venham a causar algumas incompatibilidades.

É também por este motivo que ainda estou mantendo o módulo como uma versão 3-Alpha: sei que existem muitos pontos a serem aperfeiçoados, quer na estrutura do módulo, na melhoria das funcionalidades, quer na compatibilidade com os padrões mais usados para nomenclatura e distribuição de pacotes Python.

Assim, conforme eu for ampliando estes conhecimentos, pretendo aplicá-los aqui, em primeira mão (afinal este foi o primeiro módulo que publiquei no PyPI), até que eu atinja um tal maturidade que possa considerar o módulo como versão estável ou madura.